Jag har räknar ut sekunder mellan en starttid och en stoptid
sek = datediff("s",start_tid,dagensdatum)
Problemet är att när jag skriver ut sql-satsen så är sekunderna konstiga. I det här exemplet borde ju sekunderna vara 5 sek.
INSERT INTO tm_tid(Start_call, Stop_call, aktivtid) VALUES('2005-09-27 18:55:43', '2005-09-27 18:55:48', -3337008943)
Varför blir det ett minus tal?
Peter SMedlem sedan dec. 20025 483 inlägg Oavsett var felet ligger, tycker jag du kan skippa kolumnen "aktivtid". Eftersom värdena i den kan beräknas med motsvarande "start_call" och "stop_call", känns den en aning redundant.
J.N.Medlem sedan apr. 20031 660 inlägg HEJ!
Förutom att jag håller med Peter S, meddelar jag att jag får 5 sek när jag kör
DateDiff("s","2005-09-27 18:55:43","2005-09-27 18:55:48").
Du har inte fått för dig att spara i ett datum/tid-fält, det bör ju räcka med Tal av någon typ?