WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   MYSQL: Frage zu DATE_ADD (http://www.wcm.at/forum/showthread.php?t=234179)

RaistlinMajere 08.04.2009 16:18

MYSQL: Frage zu DATE_ADD
 
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?

ZombyKillah 08.04.2009 19:57

Kenn mich mit MySQL ned so aus, aber würde es
Code:

<datetimestamp> + INTERVAL 1 MONTH + INTERVAL $dayoffset DAY
nicht auch tun?

RaistlinMajere 22.04.2009 10:49

Zitat:

Zitat von ZombyKillah (Beitrag 2356130)
Kenn mich mit MySQL ned so aus, aber würde es
Code:

<datetimestamp> + INTERVAL 1 MONTH + INTERVAL $dayoffset DAY
nicht auch tun?

funzt leider auch nicht :(

RaistlinMajere 22.04.2009 15:01

problem hat sich erübrigt, habs jetzt anders gelöst.


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag