背景:私は単に選択ではなく、単純なテーブルを構築しています*最後を選択する必要がある別のテーブルから3日分のデータは月曜日、最後の1日分のデータは火曜日〜金曜日のデータです。のTeradata - もし...その後...曜日に応じて、(異なるコードを実行)
問題:IF ... THENステートメントを使用してこれを行う方法を理解していません。
がIF DAY_OF_WEEK = 2
THEN
SELECT * FROM TABLE WHERE DATE BETWEEN CURRENT_DATE-3 AND CURRENT_DATE
ELSE
SELECT * FROM TABLE WHERE DATE BETWEEN CURRENT_DATE-1 AND CURRENT_DATE
END IF
これは明らかに動作しませんが、私が何をしようとしています何のロジックを示しています
コードを試みました。どのように私はこれに取り組むかもしれないかについての任意の考え?
こんにちは@Rob。上記と非常によく似た解決策 - 私たちは同時に投稿したようです。しかし、助けてくれてありがとう。 –