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é? :q
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é? :q
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? :P
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 :P