1. 程式人生 > >mysql關於時間查詢 : 獲取2017-06-14 17:33:03到現在的所有訂單

mysql關於時間查詢 : 獲取2017-06-14 17:33:03到現在的所有訂單

獲取2017-06-14 17:33:03到現在的所有訂單
方法一:
SELECT createTime
from t_schedule_orders
where
DATEDIFF(createTime ,’2017-06-14 17:33:03’) >=0
and
DATEDIFF(createTime,NOW()) <=0

方法二:
SELECT createTime
from t_schedule_orders
where createTime>=’2017-06-14 17:33:03’

解讀函式:
在mysql中函式DATEDIFF(a,b)的意思是: a-b的天數

select DATEDIFF(‘2017-06-14’,’2017-06-13’) AS 天數; 結果是1天
select DATEDIFF(‘2017-06-13’,’2017-06-14’) AS 天數; 結果是-1天