Ciao ragazzi!

Dunque... sono incasinato col modulo calcolo orari...

Ho una tabella così strutturata più o meno..

id_lavoro
id_utente
data (date) YYYY-MM-DD
ora_entrata (time) HH:mm:ss
ora_uscita (time) HH:mm:ss
ore int(2)
f_ore
lavoro_associato


dunque...
x ogni giorno di "lavoro"
a seconda del tipo di inserimento di un lavoro io posso:

inserire intervallo entrata e uscita
inserire solo numero ore lavoro effettivo

oppure se ho fatto pranzo (f_ore) al quale associo il lavoro (lavoro_associato)


io mi sono bloccato quando ho gli intervalli...
entrata e uscita...
come faccio a calcolarli?

entro alle 09:15
esco alle 19:45

:S

inoltre...

se l'ora è (entrata) 22 < orario < 06 (uscita)
sono ore da calcolar come ore notturne.....


se le ore lavorate sono > 8 sono 8 ordinarie e il restante straordinarie...
:S



conoscete script che fanno questi calcoli?

li devo fare per mese... :master:

aituoz!