從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中文網其他相關文章!