webForumDet fria alternativet

hur subtraherar jag tid is sql?

2 svar · 514 visningar · startad av swingman

swingmanMedlem sedan jan. 200686 inlägg
#1

Hej...
Jag vill räkna ut hur lång tid tex en process tar.
Jag har 2 kolumner som heter start_ och end_. Men jag förstår inte hur jag ska kunna få genomlöp tiden som helt enkelt ska vara end_-start_. Jag har försökt med följande men det ger mig konstiga siffror.
[select name_,i.key_,(end_ - start_) as duration
from jbpm_processdefinition d, jbpm_processinstance i
where d.id_=i.processdefinition_ and end_ is not null;]

Tx ser har en processen testa start värde: '2009-09-11 13:08:24' och end värde: '2009-09-11 13:09:36'
Hur gör jag för att kunna göra en subtraktion som ge rätt resultat?

Mycket tacksam för ett svar.

nitro2k01Medlem sedan aug. 20039 342 inlägg
swingmanMedlem sedan jan. 200686 inlägg
#3

timediff funkade bra...

jag är oerhört tacksam för den hjälp jag har fått av dig 2 gånger nu.

129 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)