Ett problem till...
Det är nästan samma som ovanstående fråga, men jag vill kunna addera det i en SQL-sats (om det är möjligt)...
Nån som kan?
5 svar · 548 visningar · startad av LeonL
Hur ska jag göra för att addera två tider?
ex: (timmar:minuter:sekunder)
34:23:05 + 21:32:56
Och det går ju förstås inte...
Nån som har en idé?
Ett problem till...
Det är nästan samma som ovanstående fråga, men jag vill kunna addera det i en SQL-sats (om det är möjligt)...
Nån som kan?
Det är inte tider, det är intervall.
Du får omvandla det till sekunder i stället
I VB-skript så
intv1 = "34:23:05"
intv2 = "21:32:56"
seconds = 3600*left(intv1,2) + 60*mid(intv1,4,2) + cint(mid(intv1,7,2) + 3600*left(intv2,2) + 60*mid(intv2,4,2) + cint(mid(intv2,7,2)
Sen så är det bara att omvandla sekunderna till timmar minuter och sekunder.
Det är nog bäst att lagra det i sekunder i databasen eftersom de flesta DBMS inte stöder intervall.
Vilken DBMS använder du?
Access, tyvärr...
Jag får nog ta och använda sekunder... som du säger...
Två frågor
1. Kan servern de där mattereglerna med att man ska dividera/multiplicera och sedan addera/subtrahera?
2. Hur gör man för att omvandla sekunder till minuter? (Det låter krångligt, men jag hoppas att det finns en bra lösning?)
Strunt i den andra fråga.. den var alldeles för enkel