というテーブルTrainingMatrix
があり、 という列がありますExpiryDate
。次のように、2012 年のすべてのレコードを表示できる SQL ステートメントを作成しようとしています。
SELECT * FROM "TrainingMatrix" WHERE "ExpiryDate" - current_date < 0 AND EXTRACT(YEAR FROM TIMESTAMP "ExpiryDate") = 2012;
しかし、これは機能しません。誰か助けてもらえますか?
私はPostgreSQLを使用しています。