要在 PostgreSQL 中執行日期范圍查詢,您可以使用BETWEEN
關鍵字來指定日期范圍。以下是一個示例查詢,查詢在特定日期范圍內創建的訂單:
SELECT *
FROM orders
WHERE order_date BETWEEN '2022-01-01' AND '2022-01-31';
在上面的查詢中,orders
是表名,order_date
是日期列的名稱。查詢將返回在2022年1月1日和2022年1月31日期間創建的所有訂單。
您還可以使用>=
和<=
運算符來執行類似的日期范圍查詢。例如:
SELECT *
FROM orders
WHERE order_date >= '2022-01-01' AND order_date <= '2022-01-31';
以上查詢也會返回在2022年1月1日和2022年1月31日期間創建的所有訂單。
請注意,日期格式應與數據庫中存儲的日期格式相匹配。如果您的日期列存儲的是帶有時間的日期時間值,則應使用BETWEEN
或>=
和<=
來查詢日期范圍。