28. april 2005 - 11:00Der er
13 kommentarer og 2 løsninger
regne med minutter
Har en DB hvor start og slut tid er angivet som HHMM dvs 0245 er 2 timer og 45 minutter - jeg vil gerne beregne hvor mange minutter der er imellem disse to, dvs jeg skal have ganget mine 2 timer med 60 og lagt sammen med de 45 - hvordan kan dette gøres?
Et fuldstændigt vildt skud, har faktisk ingen ide, om det virker. SELECT (LEFT(slut,2)*60 + RIGHT(slut,2)) - (LEFT(start,2)*60 + RIGHT(start,2)) AS forskel FROM table
Hvis du lagde dem i et TIME felt, kunne det laver en del pænere med HOUR() og MINUTE() - men lsskaarup's ide er heller ikke helt dum - bare lidt omstændig og ikke-optimal :)
barklund -> jeg kan kun give dig fuldstændigt ret. Det var heller ikke noget jeg selv kunne finde på, hvilket jo sådan set også er grunden til, at jeg ikke ved om min query virker...
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.