Kermit: if Anweisung in Abfrage

Beitrag lesen

Hallo,
habe mal eine Frage zur If-Anweisung in einem MySql Statement.

Habe z.B. die Abfrage
select feld1, feld 2, if(feld3, feld4, feld5) as angabe from Tabelle where....

kann ich in der if-Abfrage auch mehrere Felder abfragen, bzw. wie kann ich mehrere Parameter abfragen um zu bestimmen ob feld4 oder feld5 ausgegeben werden?
Geht sowas:
if(feld3='1' and feld6<=CURRENT_DATE and feld7>=CURRENT_DATE , feld4, feld5) as angabe
?
Oder muß das anders formuliert werden?

Da ich das derzeit selber nicht ausprobieren kann, wäre ich dankbar, wenn Ihr mir eine Antwort geben könntet.

Danke und Grüße,
Kermit