1. ホーム
  2. sql

[解決済み] PostgreSQL、"今日 "を基準にした日付のチェック

2022-08-25 13:04:08

質問

誰かがPostgresについて手助けしてくれないかと考えています。というカラムを持つテーブルがあります。 mydate というカラムがあり、これはPostgresの日付型です。私は次のようなことをしたいです。

SELECT * FROM MyTable WHERE mydate > [Today-1year]

私はこれまでPostgresを使ったことがなく、いくつかの関数の名前を知る必要があると思いますが、喜んで自分でリファレンスを調べます。私は喜んでリファレンスを自分で調べます。誰か正しい方向に私を導くことができますか?

ありがとうございます。

どのように解決するのですか?

select * from mytable where mydate > now() - interval '1 year';

日付だけで、時刻は気にしないのであれば、代わりに current_datenow()

select * from mytable where mydate > current_date - interval '1 year';