在MySQL中,可以使用DATE()
函數結合BETWEEN
關鍵字來實現日期范圍查詢。以下是一個示例查詢,假設我們有一個名為orders
的表,其中包含一個名為order_date
的日期字段,我們想要查詢2019年12月1日至2019年12月31日之間的所有訂單:
SELECT * FROM orders
WHERE DATE(order_date) BETWEEN '2019-12-01' AND '2019-12-31';
在這個查詢中,DATE(order_date)
將order_date
字段轉換為日期格式(去掉時間部分),然后使用BETWEEN
關鍵字來指定日期范圍。