如何计算mysql中的日期差?
从dual中选择sysdate日期('2016-12-02')--神谕 选择now()-str_to_date('2016-12-02','%Y-%m-%d');--mysql如何计算mysql中的日期差?,mysql,Mysql,从dual中选择sysdate日期('2016-12-02')--神谕 选择now()-str_to_date('2016-12-02','%Y-%m-%d');--mysql 有没有办法将两个日期之间的日差作为数字..???您可以使用DATEDIFF字符串或日期字段,时间戳如下: 样本 SELECT DATEDIFF('2016-12-02 12:01:00', '2016_11_28 17:00:00') as cnt_days; 结果 4 另一种可能的解决办法是: SELECT TO_
有没有办法将两个日期之间的日差作为数字..???您可以使用DATEDIFF字符串或日期字段,时间戳如下: 样本
SELECT DATEDIFF('2016-12-02 12:01:00', '2016_11_28 17:00:00') as cnt_days;
结果
4
另一种可能的解决办法是:
SELECT TO_DAYS(date1)-TO_DAYS(date2) as cnt_days;
希望有帮助什么样的数字?