Avatar billede oasen Nybegynder
19. februar 2003 - 17:39 Der er 4 kommentarer og
1 løsning

Gennemsnitlig tidsforskel mellem to serier

Kan jeg via SQL alene beregne den gennemsnitlige tidsforskel mellem de to kolonner? (Dato 2 vil altid komme efter Dato 1)
Jeg kan ikke helt overskue, om forskellen mellem avg-værdien af begge kolonner, vil give det ønskede resultat...


_______Dato 1_____________________________Dato 2
YYYY/MM/DD HH:NN:SS________________YYYY/MM/DD HH:NN:SS
YYYY/MM/DD HH:NN:SS________________YYYY/MM/DD HH:NN:SS
Avatar billede dk_akj Nybegynder
19. februar 2003 - 18:45 #1
det kommer lidt an på hvilken db du har.

Prøv select dato1,dato2, (dato2 - dato1) as mydiff from tabelnavn

//akj
Avatar billede oasen Nybegynder
19. februar 2003 - 19:52 #2
Det er MySQL. Tager jeg gennemsnittet via SQL, får jeg en værdi returneret, der minder om et Timestamp...
Avatar billede dk_akj Nybegynder
20. februar 2003 - 07:33 #3
Jeg har aldrig arbejdet med MySql men har fundet flg.

http://www.mysql.com/doc/en/Date_and_time_functions.html

hvis du laver en: select dato1,dato2, TIME_TO_SEC(dato1) as d1, TIME_TO_SEC(dato2) as d2, SEC_TO_TIME(d2 - d1)
Så tror jeg måske du har noget der kan bruges.

//akj
Avatar billede oasen Nybegynder
24. februar 2003 - 09:14 #4
Jeg kan ikke umiddelbart få det til at virke, men jeg siger tak for hjælpen. Vil du lægge et svar?
Avatar billede oasen Nybegynder
01. maj 2003 - 09:01 #5
Okay...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester