webForumDet fria alternativet

Räkna tid i SQL går det?

1 svar · 715 visningar · startad av saw

sawMedlem sedan mars 20011 880 inlägg
#1

Jag har äntligen fått för mig att göra en liten räknare så jag kan kolla hur mycket tid jag lägger ner på varje project.
Databas Access
Fält
ID räknare
projectet text
datumet text
tiden datumtid
Jag försöker så här:

Select sum (tiden) as Totaltid 
from  t_project where projectet='Testar'

Befintlig data:
00:00:12
00:00:16
00:00:06
00:00:14
00:00:19
00:00:15
00:00:11
Vid ovanstående sql så ger det svaret: 0,00107638
När jag räknar via Excell: 0:01:33
M a o jag är ute och reser, men hur kan en sådanhär sql se ut. :stud
Obs i detta fallet så rör det sig om 7 poster.

sawMedlem sedan mars 20011 880 inlägg
#2

Är inte livet konstigt...
Innan jag lade in denna fråga, så hadde jag letat på internet sedan igår, nu när jag hade ställt frågan, då hittade jag lösningen:

SELECT 
projectet, 
(24*Int(Sum(tiden))+Format(Sum(tiden),'h')) 
& Format(Sum(tiden),':nn:ss') 
AS Totaltid 
FROM t_project 
GROUP  BY projectet

Fungerar kanon :bire

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