首頁 >資料庫 >mysql教程 >如何選擇兩個日期之間的MySQL資料?

如何選擇兩個日期之間的MySQL資料?

Susan Sarandon
Susan Sarandon原創
2024-12-16 02:04:10646瀏覽

How to Select MySQL Data Between Two Dates?

從MySQL 中選擇兩個日期之間的資料

要從MySQL 表中選擇指定日期和當前日期之間的資料,可以使用BETWEEN 運算子與DATE 函數結合使用。 BETWEEN 運算子用於將一個值與某個範圍的值進行比較。 DATE 函數用於從日期時間值中提取日期部分。

例如,從名為“orders”的表中選擇所有數據,其中“order_date”列介於2009 年1 月1 日和當前日期,您可以使用以下查詢:

SELECT * FROM orders WHERE order_date BETWEEN '2009-01-01' AND CURRENT_DATE();

您也可以使用>= 和

SELECT * FROM orders WHERE order_date >= '2009-01-01' AND order_date <= CURRENT_DATE();

選擇每日數據

如果要取得特定時間段內的每日數據,可以使用GROUP BY子句和DATE 函數。 GROUP BY 子句用於以一列或多列對查詢結果進行分組。 DATE 函數用於從日期時間值中提取日期部分。

例如,要從「orders」表中取得2009 年1 月1 日到目前日期期間的每日訂單數,您可以使用以下查詢:

SELECT DATE(order_date) AS order_date, COUNT(*) AS order_count FROM orders WHERE order_date BETWEEN '2009-01-01' AND CURRENT_DATE() GROUP BY order_date;

此查詢將傳回指定時間內每天的訂單數。

以上是如何選擇兩個日期之間的MySQL資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn