Hallo Andreas,

Andreas Saeger schrieb:
Da aber niemand externe Datenbanken benutzt, der keine Datenbank explizit erwähnt, ging ich mal von den reinen Bordwerkzeugen aus, und das ist nun mal leider die verstümmelte Version einer Datenbankengine für Java-Programmierer. Hat MySQL nicht sogar eine DateAdd-Funktion? Hieß die nicht AddDate? AddDate(`Datum`,100) AS `Plus 100 Tage`) ?

Richtig. Siehe http://dev.mysql.com/doc/refman/5.1/de/date-and-time-functions.html

Zitat --------------------------------------------------------------
ADDDATE(date,INTERVAL expr  type), ADDDATE(expr,days)

Wenn mit der Form INTERVAL für das zweite Argument aufgerufen, ist ADDDATE() ein Synonym von DATE_ADD(). Die zugehörige Funktion SUBDATE() ist ein Synonym für DATE_SUB(). Weitere Informationen zum Argument INTERVAL finden Sie in der Beschreibung zu DATE_ADD().

...

ADDTIME(expr,expr2)

ADDTIME() fügt expr2 expr hinzu und gibt das Ergebnis zurück. expr ist eine Zeitangabe oder ein DATETIME-Wert, expr2 eine Zeitangabe.

...

CONVERT_TZ(dt,from_tz,to_tz)

CONVERT_TZ() wandelt einen DATETIME-Wert dt von der angegebenen Ausgangszeitzone from_tz in die Zielzeitzone to_tz um und gibt das Ergebnis zurück. Zeitzonen werden wie in Abschnitt 5.11.8, „Zeitzonen-Unterstützung des MySQL-Servers“, beschrieben angegeben. Die Funktion gibt NULL zurück, wenn die Argumente ungültig sind.

...

CURRENT_DATE, CURRENT_DATE()

CURRENT_DATE und CURRENT_DATE() sind Synonyme von CURDATE().

CURTIME()

Gibt die aktuelle Uhrzeit als Wert in den Formaten 'HH:MM:SS' oder HHMMSS aus. Das Ausgabeformat hängt davon ab, ob die Funktion in einem String- oder einem numerischen Kontext verwendet wird.
-------------------------------------------------------------- Zitat

Wer mehr wissen will, möge sich auf diese Seite begeben ;-)

MfG
Günter

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an