テーブルから先月のレコードを取得したい。私が試してみました:カウントがpostgres sqlの特定の数値よりも大きいときにカウントを選択
SELECT count(*) as numberOfRows from Table where created_at > CURRENT_DATE - INTERVAL '1 months'
をそれは大丈夫ですが、私はいくつかの条件を追加したい:
If numberOfRows >= 10, do nothing (numberOfRows can be 20, 30, ...)
else if numberOfRows < 10, select from this table until numberOfRows = 10 (last 2 months, 3 months, etc...).
はどのように私はそれを行うことができますか? 進歩に感謝!
あなたは1ヶ月以上前のレコードを希望しますか?これは私には分かりません。 –
あなたの説明はかなり役に立たないと思います。なぜ、「最大(カウント(*)、10)」を返さないのですか? –