要在 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
或>=
和<=
来查询日期范围。