Ich habe einen DATETIMESTAMP, das ich um einen Monat+eine bestimmte Zahl an Tagen ($dayoffset) erweitern möchte.
Nachdem DATE_ADD leider keinen MONTH_DAY-Operator kennt, habe ich mir gedacht, daß ich mir das gewünschte Ergebnis auch über 2x DATE_ADD zusammenbauen kann, wobei der Rückgabewert des 1. DATE_ADD die Basis für das 2. DATE_ADD darstellt:
Code:
DATE_ADD(DATE_ADD(<datetimestamp>, INTERVAL 1 MONTH), INTERVAL $dayoffset DAY)
Komischerweise funktioniert das aber nicht. Das innere DATE_ADD sollte eigentlich ein DATETIME zurückliefern, was das äußere dann verwendet, um $dayoffset Tage hinzuzufügen. Allerdings schmeißt mir MYSQL das ganze zurück und ich weiß nicht warum.
$dayoffset hat natürlich einen Wert, das habe ich schon überprüft.
Weiß jemand, was ich falsch mache?