Avatar billede al_pacone Nybegynder
11. juli 2005 - 22:05 Der er 3 kommentarer og
1 løsning

Sum af tid

Jeg har en tabel med et felt af følgende format.
tt:mm:ss

Kan jeg få summen af dette felt i en forspørgsel?
Det ville være super hvis summen var i minutter.
Sekunder er altid 00.

Altså

MinTabel
Bruger1    01:00:00
Bruger1 00:10:00
Bruger2    00:25:00

Forspørgslen.
SumBruger1 70
SumBruger2 25

Håber at det giver lidt mening med mit eksempel.
Avatar billede mugs Novice
11. juli 2005 - 22:46 #1
SELECT Sum(MinTabel.bruger1) AS SumOfbruger1, Sum(Mintabel.bruger2) AS SumOfbruger2, Sum(MinTabel.bruger3) AS SumOfbruger3
FROM MinTabel;

Giv felterne formatet hh:nn
Hvordan du lige får det i  minutter er jeg ikke klar over i skrivende stund.
Avatar billede al_pacone Nybegynder
19. juli 2005 - 12:48 #2
mugs. Mit eksempel var vist ikke det bedste. Dit forslag passer ikke helt til det jeg havde tænkt mig. Dit eksempel tager ikke højde for et ubegrænset antal brugere. For hver ny bruger skal forspørgslen ændres. Hvordan ændrer jeg forøvrigt formatet for et felt? Når jeg laver en forspørgsel med sum af tid, for jeg summen som et komma tal.

Det jeg oprindeligt havde tænkt mig var noget i stil med følgende.
SELECT MinTabel.Bruger, Sum(MinTabel.Tid) AS SumOfTid
FROM MinTabel
GROUP BY MinTabel.Bruger;


Jeg har løst problemet ved at udvide min tabel med et felt, hvor jeg putter minutterne ind, når brugeren indtaster i mit oprindelige felt med timer minutter.

Jeg har lagt følgende kode ind til formålet.
Private Sub Tid_AfterUpdate()
  Me.Minutter = Hour(Me.Tid) * 60 + Minute(Me.Tid)
End Sub

Så er det intet problem og lave en forspørgsel med sum af minutter.
Avatar billede mugs Novice
24. august 2005 - 22:20 #3
Er det tid at lukke?
Avatar billede al_pacone Nybegynder
24. august 2005 - 23:58 #4
Lukketid.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester