Trådstart#1 Hej har
ett fält som innehåller tiden tex "10:11:38"
nu vill jag gämföra två rader tex 10:11:38 - 10:11:48
Och få ut att skilnade är 10 sek. Fäkten är "nchar" och jag får bara error när jag kör tid1 - tid2
Antar att de är av fel typ, hur löser jag det?
FfredrikMedlem sedan dec. 19991 072 inlägg För att jämföra tid använder du funktionern "datediff", se exempel nedan:
a = timevalue("10:50:05")
b = timevalue("10:50:10")
c = datediff("s", a, b)
response.write(c)
Detta ger alltså 5 i svar.
Om du ska göra det direkt i sql-strängen blir det:
SELECT DATEDIFF(second, start_tid, slut_tid) AS tid FROM tabell
Detta ger samma sak som i asp-alternativet fast uträkningen görs i databasen och du hämtar bara "tid" som vanligt.
VideMedlem sedan dec. 19998 577 inläggAnvänd dig av Datediff()
Datediff("s",tid1,tid2)
Mvh, Vide
Alltid skall det vara någon som kommer före... 