SQLで特定の2つの期間の間のデータをクエリする方法
BETWEENキーワードを使用すると、2つのタイムゾーンの間のデータをSQLクエリできます。以下に例を示します。
SELECT * FROM 表名
WHERE 时间列 BETWEEN '起始时间' AND '结束时间'
ここで、表名は問い合わせ対象とする表の名前、タイムスタンプ列はその時間列の名前、 開始と終了は問い合わせ対象とする時間範囲の開始時刻と終了時刻です。
たとえば、「orders」という名前の表が1つあり、注文の作成時刻を表す列「create_time」がある場合に、2021年1月1日から2021年2月1日までの間の注文データを取得したいときには、次のようなクエリ文が使用できます。
SELECT * FROM orders
WHERE create_time BETWEEN '2021-01-01' AND '2021-02-01'
これは、Ordersテーブルから2021年1月1日から2021年2月1日の間に作成されたすべての注文データを返します。