webForumDet fria alternativet

dbdesign av enkel "stämpelklocka"?

Webbutveckling

5 svar · 344 visningar · startad av greymane

Medlem sedan juli 2001711 inlägg
Frågan#1

Funderar över att göra en applikation för att hålla reda på hur många timmar jag jobbat på en given arbetsplats. Jag skulle behöva lite tips/idéer om hur databasen ska utformas.
Det jag tycker verkar svårast är att klura ut hur antalet timmar ska räknas ut. Ska jag exempelvis ha en kolumn för "starttid" och en för "sluttid"? eller ska jag dela upp det i "startdatum", "startklockslag" och "slut-"?

tacksam för all hjälp!

Medlem sedan dec. 200012 464 inlägg
#2

Flyttas från Mysql

Medlem sedan juni 20014 290 inlägg
#3

Jag skulle nog ha att både datum och klockslag i starttid och sluttid, om inte annat för att det blir enklare att räkna om du jobbar över midnat. :)

Medlem sedan aug. 20003 575 inlägg
#4
  • id - Unikt värde
  • worker_id - Värde som identifierar arbetaren
  • clock_start - När klockan startade Datum/Tid
  • clock_stop - När klockan stoppade Datum/Tid
Medlem sedan juli 2001711 inlägg
#5

det låter bra tycker jag, vi har ganska samma idéer - måste betyda att de är bra :)

jag valde att använda unix-tid för att lagra datum/klockslag. sen konverterar jag det när det behövs. det är ju så enkelt att räkna med!

Medlem sedan juli 200012 978 inlägg
#6

Vad vill du ha ut ur systemet?
Vem skall kunna rätta de registrerade tiderna.
Backup för varje rättning!
Tänk lite lä'ngre så kommer du fortare fram.

268 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)