2 つの日付間の日付範囲からのデータの選択
データベース管理の領域では、特定の日付範囲内のデータを取得することが一般的な要件です。定義された日付範囲 (たとえば、2013 年 1 月 3 日から 2013 年 1 月 9 日まで) について、'Product_Sales' という名前のテーブルから売上情報を抽出する必要があるシナリオを考えてみましょう。
テーブル 'Product_Sales' には次のものが含まれます。次の列:
To目的を達成するには、日付が含まれるすべてのレコードを対象とするクエリを使用する必要があります。指定された範囲は、「From_date」列と「To_date」列の間にあります。これは、次のロジックを使用して実現できます。
SELECT * FROM Product_sales WHERE NOT (From_date > @RangeTill OR To_date < @RangeFrom)
このクエリ内:
このクエリを適用すると、指定した日付範囲内にあるすべての販売データを効果的に抽出できます。このアプローチにより、重複する日付範囲を持つレコードのみが結果に含まれるようになります。
以上が特定の日付範囲内のデータベースからデータを選択するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。