1
これは(postgreSQLの)私のテーブルであると仮定します今月のレコードがPostgreSQLに既にあるかどうかを確認するには?
datecolumn a b c
DATE INTEGER INTEGER INTEGER
01.02.17 1 5 7
01.02.16 5 7
02.02.17 5
30.01.17 8
私はCURRENT_DATE
を取るクエリを書きたいdatecolumn
と比較してCURRENT_DATE
ためだから、今月から&年であるすべてのレコードを
を示し(今日は02.02.17です)期待される結果は次のとおりです。私は私が行うことができます知っている
datecolumn a b c
01.02.17 1 5 7
02.02.17 5
:
select *
from tab
where extract(month from current_date) = extract(month from datecolumn) and
extract(year from current_date) = extract(year from datecolumn)
しかし、もっと単純なものがないのでしょうか?