Beste
Ik zit momenteel met een probleem in mijn JSP project voor school. Ik moet namelijk een inkloksysteem maken voor werknemers. Ik heb er reeds voor gezorgd dat er per werknemer kan bekeken worden wanneer deze heeft geklokt. Dit gebeurt met een datetime field dat in de databank wordt opgeslagen. Nu heb ik per werknemer een logboek met zijn ingeklokte datums en uren. Nu wil ik graag de minuten uitrekenen die de werknemer effectief op een bepaalde dag heeft gewerkt. We gaan er hier vanuit dat de gebruiker per dag 4 keer een bepaalde tijd ingeeft op dezelfde datum. Ik wil dus een overzicht krijgen als volgend:
datum aantal minuten gewerkt
11/12/2012 514
12/12/2012 490
..
Ik vroeg mij af of ik dit in een query kon schrijven. Waarbij er gebruik wordt gemaakt van een group by die deze per datum rangschikt en dan een nieuw veld die de minuten uitrekent dmv de date/time functions van sql. Ik heb zelf hier al lang zitten in zoeken maar vindt niet echt de oplossing.
de tabel waar ik de informatie uithaal is punteerkaart
en bevat volgende velden
punteerkaartID autonummering primary key
personeelsID dit wijst op de personeelsID die in een andere tabel is gespecifierd
datumtijd date/time field
Ik stuur eveneens in de bijlage een screen mee van het huidige logboek dat ik heb per werknemer.
Heeft er iemand een oplossing om hiervoor een query te schrijven om het resultaat te bekomen? Of kan ik dit best zelf in jsp doen?
Alvast bedankt iedereen!!!
Met vriendelijke groeten
Cedric Raeymaeckers
Ik zit momenteel met een probleem in mijn JSP project voor school. Ik moet namelijk een inkloksysteem maken voor werknemers. Ik heb er reeds voor gezorgd dat er per werknemer kan bekeken worden wanneer deze heeft geklokt. Dit gebeurt met een datetime field dat in de databank wordt opgeslagen. Nu heb ik per werknemer een logboek met zijn ingeklokte datums en uren. Nu wil ik graag de minuten uitrekenen die de werknemer effectief op een bepaalde dag heeft gewerkt. We gaan er hier vanuit dat de gebruiker per dag 4 keer een bepaalde tijd ingeeft op dezelfde datum. Ik wil dus een overzicht krijgen als volgend:
datum aantal minuten gewerkt
11/12/2012 514
12/12/2012 490
..
Ik vroeg mij af of ik dit in een query kon schrijven. Waarbij er gebruik wordt gemaakt van een group by die deze per datum rangschikt en dan een nieuw veld die de minuten uitrekent dmv de date/time functions van sql. Ik heb zelf hier al lang zitten in zoeken maar vindt niet echt de oplossing.
de tabel waar ik de informatie uithaal is punteerkaart
en bevat volgende velden
punteerkaartID autonummering primary key
personeelsID dit wijst op de personeelsID die in een andere tabel is gespecifierd
datumtijd date/time field
Ik stuur eveneens in de bijlage een screen mee van het huidige logboek dat ik heb per werknemer.
Heeft er iemand een oplossing om hiervoor een query te schrijven om het resultaat te bekomen? Of kan ik dit best zelf in jsp doen?
Alvast bedankt iedereen!!!
Met vriendelijke groeten
Cedric Raeymaeckers