Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql在这样一个格式化的年份:月份:天中,如何获得日期差异结果_Mysql - Fatal编程技术网

mysql在这样一个格式化的年份:月份:天中,如何获得日期差异结果

mysql在这样一个格式化的年份:月份:天中,如何获得日期差异结果,mysql,Mysql,我想得到日期差 我使用这个查询:-选择DATEDIFF('2012-08-01','1978-12-06')作为intval 但这只是返回的天数。但我想要这样的结果:- 结果:-33年,2个月,12天 请建议我如何编写此类查询。这是一个计算日期差异的计算器 请参考这个链接 这是一个stackoverflow链接这是一个计算日期差异的计算器 请参考这个链接 这是一个stackoverflow链接谢谢你,但是你能为我提供sql查询吗?嘿,你提供了一些错误的信息。计算器不需要mysql来生成差异。

我想得到日期差

我使用这个查询:-
选择DATEDIFF('2012-08-01','1978-12-06')作为intval

但这只是返回的天数。但我想要这样的结果:-

结果:-
33年,2个月,12天


请建议我如何编写此类查询。

这是一个计算日期差异的计算器

请参考这个链接


这是一个stackoverflow链接

这是一个计算日期差异的计算器

请参考这个链接


这是一个stackoverflow链接

谢谢你,但是你能为我提供sql查询吗?嘿,你提供了一些错误的信息。计算器不需要mysql来生成差异。最重要的是,它不会相应地生成格式Thank you pradeep,但您能为我提供此sql查询吗?嘿,您提供了一些错误的信息。计算器不需要mysql来生成差异。最重要的是,它不会相应地生成格式