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