Avatar billede Jman Praktikant
29. august 2002 - 12:08 Der er 2 kommentarer og
1 løsning

beregning af tid

jeg skal lave et en hisorik på et ordrenummer ud fra nogle data, der bliver smidt i en sql-database. historikken går ud på at vise hvor mange gange en ordre er blevet åbnet og hvor lang tid der er brugt.

Indtil videre har jeg:
select text,event,timestamp,stationid from anntid where text like '%qxd%' order by text,timestamp

Det giver mig eksempelvis flg. resultat:
TEXT        EVENT  TIMESTAMP            STATIONID
215223.qxd  START  29-08-2002 11:39:57  01_mac
215223.qxd  STOP    29-08-2002 11:42:57  01_mac
215223.qxd  START  29-08-2002 11:45:00  01_mac
215223.qxd  STOP    29-08-2002 11:50:00  01_mac

*håber det står korrekt, når jeg trykker opret*

Det jeg så gerne vil have er at den skal skrive at ordrenummer 215223 er åbnet 2 gange og der er sammen lagt brugt 8 minutter (forskellen i start/stop-tiden)

Er der nogen der kan hjælpe her?
Avatar billede solle Nybegynder
29. august 2002 - 12:30 #1
Det kunne jo lavet vha. 2 SQL statements ....
1: vælg start tidspunkterne....
2: Vælg stop tidspunkterne....
3: Se forskellen af disse 2..... (datediff())

Solle
Avatar billede Jman Praktikant
29. august 2002 - 12:33 #2
og hvordan sættes det så op ?
NB - et nummer kan godt have flere start og stoptidspunkter
Avatar billede Jman Praktikant
29. august 2002 - 16:31 #3
lukker...
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