Tach,
Welches ist (so beide korrekt sind) performanter?
mit IFNULL werden vermutlich (je nachdem, wie ADDDATE implementiert ist) m2.datum und m2.tage ausgelesen und an die Funktion übergeben, bevor feststeht, dass das Ergebnis NULL ist, meine Variante braucht nur m2.datum; aber ehrlichgesagt würde es mich wundern, wenn das meßbar wird bevor man sehr viele Datensätze damit bearbeitet.
mfg
Woodfighter