在 MySQL 中,我們經(jīng)常需要比較日期和時間的大小或者判斷時間是否在同一天內(nèi)。下面是一些實現(xiàn)方法。
1. 比較日期時間大小
SELECT * FROM table_name WHERE time_column >'2019-01-01 00:00:00' AND time_column< '2019-01-01 23:59:59';
在上面的語句中,我們使用了大于和小于運算符來比較時間大小。這種方法適用于查詢某一個時間區(qū)間內(nèi)的記錄。
2. 判斷時間是否在同一天內(nèi)
SELECT * FROM table_name WHERE DATE(time_column) = '2019-01-01';
在上面的語句中,我們使用了 DATE 函數(shù)來獲取時間列的日期部分,并將其與指定的日期進行比較。這種方法適用于查詢某一天內(nèi)的所有記錄。