2017-04-11 56 views
0

我想显示下个月的所有记录。例如,当前月份是四月份,我会查看五月份的所有记录。 此片段显示当前日期之后的任何内容。 我应该使用BETWEEN函数吗?PostgreSql - 显示下个月的所有记录

SELECT "ApptDate" FROM tblappt 
WHERE "ApptDate" > CURRENT_DATE - INTERVAL '1 month'; 

回答

3

如何:

WHERE ApptDate >= DATE_TRUNC('month', CURRENT_DATE) + INTERVAL '1 MONTH' AND 
     ApptDate < DATE_TRUNC('month', CURRENT_DATE) + INTERVAL '2 MONTH' 
+0

即担任回答将标志着......但如果我想上个月做的一样,我会只是减去间隔? – Tommy

+0

@TommyMcGee。 。 。是的,这是主意。 –