0

ステートメントを使用しCASEて日付フィルタリング用のクエリを作成していますが、適切なCASE構文を取得した後、ステートメントを適用することができませんWHERE

それで、私は疑問に思いました、どうすればそうすることができますか?

私の実際のコードは次のとおりです。

SELECT id, fecha_inicio,
    CASE WHEN eventos.fecha_fin IS NULL
        THEN DATE_ADD(eventos.fecha_inicio, INTERVAL 45 DAY)
        ELSE fecha_fin
    END as fecha_fin_new
FROM eventos
WHERE DATE_FORMAT(fecha_fin_new, '%Y-%m') >= '2006-01'
4

2 に答える 2