これは技術的にはTeradataの場合ですが、SQLと似ています。この同じエラーがSQLクエリで発生しない可能性があります。もしそうなら、おそらくTeradataの経験を持つ人がこれに答えることができます。私はで終わるクエリがある:存在しない前日を検索するSQLクエリ
WHERE DB.LOG_DATE > DATE - INTERVAL '6' MONTH;
それは今日までうまく働いた、と私は2月30日のことではないので、それは今日働いていない推測しています。簡単な解決策があるかどうかは確かではありませんが、おそらく何かのようなものでしょうか。
WHERE DB.LOG_DATE > ROUND(DATE - INTERVAL '6' MONTH);