PostgreSQL获取以前的时间

要在 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 是你的时间戳列名。请将它们替换为你实际使用的表名和列名。

你可能感兴趣的:(数据库,postgresql,数据库)