で特定の日から先月の日付を取得します。どうやってやるの?例えばは、どのように私は私のクエリで最大の日付を持っていると最大の日付は現在の月である場合、私はいつも、前の月の日付を取得したいのPostgresSQL
、今日は20160825
です。最大日付が20160801
であれば、私は20160701
を取得したいです。しかし、最大の日付が20160501
の場合、私は変更なしで取得したいだけです - 20160501
。
SELECT
DEFN_DK,
MAX(SNAPSHOT_MTH)
FROM myTable
WHERE TOT_AMT >0
GROUP BY DEFN_DK
おかげで、私はこのエラーを取得しています:一貫性のないデータ型「INT4」と「TIMESTAMP」のスナップショットが整数であるため、 – moe