phpbar.de logo

Mailinglisten-Archive

unsubscribe

unsubscribe

Christiane Peschen christiane.peschen at heylen.com
Mit Okt 6 08:11:09 CEST 2004


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