Tobias Kloth: Zeiten berechnen mit MySQL

Beitrag lesen

Hallo Dani,

UPDATE tabelle SET beginn = DATE_ADD(beginn,INTERVAL 15 MINUTE) WHERE id = 103
Danke, aber diese Funktion Date_Add benötigt als Parameter DateTime, meine Spalte hat den Datentyp time.

Welche MySql-Version verwendest du denn? Wenn du eine Version >=4.1.1 hast, könntest du ADDTIME() verwenden - wenn nicht musst du vmtl. mit TIME_TO_SEC() und SEC_TO_TIME() arbeiten, um die Zeit erst in Sekunden umzuwandeln, die gewünschte Zeit (in Sekunden) zu addieren und wieder in eine Zeit umzuwandeln.

Grüße aus Nürnberg
Tobias