选择最近的N天直到Postrges中的max(date)?

时间:2018-08-08 09:53:22

标签: sql postgresql date

我正在努力选择其“日期”属性在最近30天到最近一天(最长日期)之间的行

SELECT * FROM table1 WHERE (date > MAX(date) FROM table1 - 30)

我是否需要嵌套选择语句来解决它?谢谢您的帮助

1 个答案:

答案 0 :(得分:1)

尝试一下:

SELECT * FROM table1 WHERE date > ((select MAX(date) FROM table1)- interval '30 day' )