10. september 2005 - 13:51Der er
5 kommentarer og 1 løsning
Udregning af timer og minutter m.m.
Hejsa!
Jeg har lavet en database til registrering af sygdom.
Når jeg registrerer nye poster, så har jeg et felt til Navn, Dato, møde tidspunkt og sluttidspunkt.
Møde og sluttidspunkt skal kun bruges hvis medarbejder møder på job men går hjem igen indenfor arb. tids ophør.
Jeg har så lavet et afkrydsningsfelt, som jeg vil lave sådanne at hvis jeg markerer dette, så låser den Møde og sluttidspunkt, og registrer dagen som en arb.tid der hedder 7,30 timer
Endvidere er jeg interesseret i at hvis jeg laver en forespørgelse på en medarbejder indenfor en given periode, at den så regner alle timer og minutter sammen så at dette kommer til at hedde Dage, Timer og minutter.
Kan man evt lave sådanne at hvis man laver yderlige en forespørgelse uanset på hvor stor periode at den så går ind og viser en eller anden funktion at medarbejder på angivne periode har haft mere end feks 30 % fravær?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Hvis du bruger det indbyggede tidsformat, får du det nærmest foræret.
f.eks.
Mødetid 07:00 Sluttid 14:30
Så skal du i forespøgslen blot lave beregningen
Arbejdstid: [Sluttid]-[Mødetid]
Feltet skal blot formateres som tidsformat, for at vise tiden 7:30.
Du kan lave en forespøgsel, der summerer Arbejdstid over en periode, og i og med at tiderne er beregnet i det indbyggede tidsformat, kan du blot lave summen og så formatere det f.eks.
d hh:mm
Bemærk at hvis du vil sammenligne en indlæst tid mod de 7,3 timer skal den angives som 7,3/24 eller 7:24.
Absolut i en forespørgsel, men det kan godt være du bliver nødt til at gøre det i to forskellige forespørgsler - en aggregatforespørgsel til beregning/summering af arbejdstid pr. medarbejder og en forespørgsel som arbejder videre på den første. Men kan du ikke komme med lidt mere info, f.eks. et eksempel på hvordan dine data ser ud?
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.