2017-04-11 17 views
0

次の月のすべてのレコードを表示したいと思います。たとえば、今月が4月の場合、5月のすべてのレコードが表示されます。 このスニペットは現在の日付以降のものを示します。 代わりに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。 。 。はい、それがアイデアです。 –

関連する問題