PostgreSQL获取以前的时间

2023-12-15 13:27:30

要在 PostgreSQL 中获取前10秒的数据,可以使用以下查询语句:

SELECT *  
FROM your_table
WHERE timestamp_column >= now() - interval '10 seconds';

要获取前 10 分钟的数据,可以使用以下查询语句:

SELECT *  
FROM your_table
WHERE timestamp_column >= now() - interval '10 minutes';

要获取前 10 小时的数据,可以使用以下查询语句:

SELECT *  
FROM your_table
WHERE timestamp_column >= now() - interval '10 hours';

要获取前 10 天的数据,可以使用以下查询语句:

SELECT *  
FROM your_table
WHERE timestamp_column >= now() - interval '10 days';

要获取前 10 月的数据,可以使用以下查询语句:

SELECT *  
FROM your_table
WHERE timestamp_column >= now() - interval '10 months';

要获取前 10 年的数据,可以使用以下查询语句:

SELECT *  
FROM your_table
WHERE timestamp_column >= now() - interval '10 years';

在上述查询语句中,your_table 是你的表名,timestamp_column 是你的时间戳列名。请将它们替换为你实际使用的表名和列名。

文章来源:https://blog.csdn.net/qq_43868413/article/details/135013250
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。