1. ホーム
  2. sql

[解決済み] 過去10日間の日付のレコードを一覧表示するには?

2022-05-12 18:04:22

質問

SELECT Table.date FROM Table WHERE date > current_date - 10;

これはPostgreSQL上で動作するのでしょうか?

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

はい、これは PostgreSQL で動作します (カラム " 日付 はデータ型が date ) 試してみてはいかがでしょうか?

標準的なANSI SQLの書式なら

SELECT Table.date 
FROM Table 
WHERE date > current_date - interval '10' day;

私はこの形式の方が読みやすくて好きです(ただし、この形式は current_date - 10 ).