admin

如何列出最近10天内的记录?

sql

SELECT Table.date FROM Table WHERE date > current_date - 10;

这在PostgreSQL上有效吗?


阅读 160

收藏
2021-05-10

共1个答案

admin

是的,这在PostgreSQL中确实有效(假设“ date ”列为datatype date)为什么不尝试一下呢?

标准的ANSI SQL格式为:

SELECT Table.date 
FROM Table 
WHERE date > current_date - interval '10' day;

我更喜欢这种格式,因为它使内容更易于阅读(但与相同current_date - 10)。

2021-05-10