postgresql

PostgreSQL中的日期范围查询

小樊
351
2024-08-16 14:40:37
栏目: 云计算

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

0
看了该问题的人还看了