在您的資料庫中,您有一個名為Product_Sales 的表,其中包含以下內容列:
您的目標是選擇特定日期範圍內的銷售數據。例如,您可能想要檢索 2013 年 1 月 3 日到 2013 年 1 月 9 日的資料。
要實現此目的,您可以使用以下查詢:
SELECT * FROM Product_sales WHERE NOT (From_date > @RangeTill OR To_date < @RangeFrom)
where @RangeFrom和 @RangeTill 分別表示所需範圍的開始日期和結束日期。
此查詢採用「區間交集」概念。它標識日期範圍與提供的範圍不相交的銷售。此類非交集的標準如下:
換句話說,它根據上述條件消除超出指定範圍的銷售額。
以上是如何在SQL中選擇特定日期範圍內的銷售資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!