Hallo,
Ik ben bezig om in een database mijn werkuren bij te houden. Daarbij hoef ik alleen mijn begintijd in te vullen en mijn eindtijd. De uitkomst daarvan word in dezelfe tabel weggeschreven.
Werkuren.begintijd, Werkuren.eindtijd en Werkuren.totaal zijn allemaal datum/tijd velden met een notatie als korte tijd notatie. Voorbeeld:
Werkuren.begintijd = 08:30
Werkuren.eindtijd= 17:30
Werkuren.totaal= 09:00
Dit werkt goed. Hij trekt de uren netjes van elkaar af en laat het totaal zien.
Het probleem onstaat pas als ik met mijn totaal over 24u ga. Dan begint ie gewoon weer opnieuw te tellen, en dat wil ik juist niet. Werkuren.totaal zou een nummeriek veld moeten zijn die tijden gewoon kan optellen, alleen lukt dat niet.
Ik wil mijn begintijd en eindtijd een datum/tijd veld houden, omdat ik 9:30 wil invullen en niet bv. 9.50 (en een half dus).
Iemand hier ervaring mee?
Groetjes, Bastiaan
Ik ben bezig om in een database mijn werkuren bij te houden. Daarbij hoef ik alleen mijn begintijd in te vullen en mijn eindtijd. De uitkomst daarvan word in dezelfe tabel weggeschreven.
Werkuren.begintijd, Werkuren.eindtijd en Werkuren.totaal zijn allemaal datum/tijd velden met een notatie als korte tijd notatie. Voorbeeld:
Werkuren.begintijd = 08:30
Werkuren.eindtijd= 17:30
Werkuren.totaal= 09:00
Dit werkt goed. Hij trekt de uren netjes van elkaar af en laat het totaal zien.
Het probleem onstaat pas als ik met mijn totaal over 24u ga. Dan begint ie gewoon weer opnieuw te tellen, en dat wil ik juist niet. Werkuren.totaal zou een nummeriek veld moeten zijn die tijden gewoon kan optellen, alleen lukt dat niet.
Ik wil mijn begintijd en eindtijd een datum/tijd veld houden, omdat ik 9:30 wil invullen en niet bv. 9.50 (en een half dus).
Iemand hier ervaring mee?
Groetjes, Bastiaan