从双重选择sysdate-date(' 2016-12-02'); --oracle
选择now() - str_to_date(' 2016-12-02','%Y-%m-%d'); - mysql
有没有办法让两个日期之间的日差作为数字.. ??
答案 0 :(得分:0)
您可以将 DATEDIFF 与字符串或日期字段一起使用,时间戳如下:
<强>样品强>
SELECT DATEDIFF('2016-12-02 12:01:00', '2016_11_28 17:00:00') as cnt_days;
<强>结果强>
4
答案 1 :(得分:0)
另一种可能的解决方案是:
SELECT TO_DAYS(date1)-TO_DAYS(date2) as cnt_days;
希望有所帮助