選擇日期範圍內的資料
使用資料庫時,通常需要選擇特定日期範圍內的資料。例如,您可能想要產生兩個日期之間的銷售報告。以下是如何使用簡單的 SQL 查詢來實現此目的。
查詢:
SELECT * FROM Product_sales WHERE NOT (From_date > @RangeTill OR To_date < @RangeFrom)
解釋:
查詢利用WHERE 子句中的邏輯表達式來決定銷售記錄是否屬於指定的日期範圍。此表達式由以下部分組成:
To_date @RangeFrom:檢查 To_date 欄位是否小於日期範圍的下限。如果為 true,則該記錄也會被排除。
NOT 運算子確保只 條件都不為 true 的記錄才會包含在結果中。換句話說,它選擇指定日期之間或當天發生的銷售資料。
範例:SELECT * FROM Product_sales WHERE NOT (From_date > '2013-01-09' OR To_date < '2013-01-03')
以上是如何使用SQL選擇特定日期範圍內的資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!