Mailinglisten-Archive |
Please unsubscribe -----Oorspronkelijk bericht----- Van: Sebastian Mendel [mailto:lists at sebastianmendel.de] Verzonden: dinsdag 5 oktober 2004 14:52 Aan: mysql-de at lists.4t2.com Onderwerp: Re: Sekunden zu einem DateTimewert zu adieren Uwe Drießen schrieb: > Habe folgendes Problem in unserem Radius Server sind aus verschiedenen > Gründen in den AcctStoptime DateTime mit null. Ich möchte nun aus der > AcctStarttime und aus der AcctSessionTime die Stopzeit berechnen. > > Dazu habe ich folgenden Updatebefehl versucht : > > Update radacct set `AcctStopTime` = (`AcctStartTime` + INTERNAL > `AcctSessionTime` Second) Where `AcctStopTime` = 0 > > und bekomme folgenden Fehler > > #1064 - You have an error in your SQL syntax. Check the manual that > corresponds to your MySQL server version for the right syntax to use near > 'AcctSessionTime` SECOND ) WHERE `AcctStopTime` =0' at line > > Frage ist wo liegt der Fehler und wie kann ich ihn umgehen oder muß ich die > AcctsessionTime in ein anderes Format umwandeln? > > Formate der Felder > Feld Typ Attribute Null Standard > Extra > AcctStartTime datetime Nein 0000-00-00 00:00:00 > AcctStopTime datetime Nein 0000-00-00 00:00:00 > AcctSessionTime int(12) Ja NULL UPDATE `radacct` SET `AcctStopTime` = FROM_UNIXTIME( UNIX_TIMESTAMP(`AcctStartTime`) + `AcctSessionTime` ) WHERE `AcctStopTime` = 0 -- Sebastian Mendel www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive