ステートメントを使用し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'