ホームページ > データベース > mysql チュートリアル > MySQL で先週のデータを選択するには?

MySQL で先週のデータを選択するには?

Susan Sarandon
リリース: 2025-01-08 16:42:42
オリジナル
281 人が閲覧しました

How to Select Data from the Last Week in MySQL?

MySQL を使用して先週のデータをクエリする方法

時系列データを処理する場合、多くの場合、特定の期間に基づいてレコードを取得する必要があります。この記事では、先週のデータをクエリし、日曜日から週を始める方法を紹介します。

クエリ構造:

次の MySQL クエリ構造を使用します:

SELECT column_list
FROM table_name
WHERE date_column BETWEEN start_date AND end_date;
ログイン後にコピー

開始日と終了日の計算:

前週の開始日と終了日を決定するには、DATE_SUB() 関数と NOW() 関数を使用します。

  • DATE_SUB(NOW(), INTERVAL 1 WEEK): 現在の日付から 1 週間を減算し、前週の開始日を返します。
  • NOW(): 現在の日付と時刻を返します。

クエリの例:

テーブル構造とサンプル データがわかっていると仮定すると、次のクエリは先週の ID 列の値を選択します。

SELECT id
FROM tbname
WHERE date BETWEEN DATE_SUB(NOW(), INTERVAL 1 WEEK) AND NOW();
ログイン後にコピー

期待される出力:

提供されたテーブル値に基づくと、クエリの予想される出力は 5、6、8 です。これは、過去 1 週間以内に記録された ID 値を表します。

以上がMySQL で先週のデータを選択するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート