ciroteo
2004-05-18 16:42:58 UTC
Ho creato due tabelle :
presenze: IDpresenza, data, ora_inizio, ora_fine,Idlavoratore
In questa tabella registro le ore effettivamente lavorate alla fine del
mese.
Un lavoratore può fare molti interventi durante la giornata x cui non ho
pensato di fare più ingressi nello stesso record (tipo ora ingresso1,
oraingresso2 eccc...) perchè non so quanti possono essere, ma di fare un
nuovo record ad ogni ingresso-uscita.
In tal modo poi tramite raggruppamento calcolo il totale.
Nella tabella ore lavorabili: ID, Idlavoratore, giornosett,
ora_inizio,ora_fine
vorrei memorizzare l'orario lavorabile su base settimanale, anche qui ogni
giorno ci possono essere molti interventi.
Ora il problema è come fare ad aggiornare la tabella presenze in funzione di
quella ore lavorabili?
Ossia vorrei dire mi aggiorni la tabella presenze per la prossima settimana,
tenendo conto che il lunedi ( tramite weekday non mi è difficile
individuare il numero del giorno) dovrà fare gli interventi previsti nella
tabella ore lavorabili, e cosi via per tutti i giorni della settimana.
La base potrebbe anche essere mensile.
presenze: IDpresenza, data, ora_inizio, ora_fine,Idlavoratore
In questa tabella registro le ore effettivamente lavorate alla fine del
mese.
Un lavoratore può fare molti interventi durante la giornata x cui non ho
pensato di fare più ingressi nello stesso record (tipo ora ingresso1,
oraingresso2 eccc...) perchè non so quanti possono essere, ma di fare un
nuovo record ad ogni ingresso-uscita.
In tal modo poi tramite raggruppamento calcolo il totale.
Nella tabella ore lavorabili: ID, Idlavoratore, giornosett,
ora_inizio,ora_fine
vorrei memorizzare l'orario lavorabile su base settimanale, anche qui ogni
giorno ci possono essere molti interventi.
Ora il problema è come fare ad aggiornare la tabella presenze in funzione di
quella ore lavorabili?
Ossia vorrei dire mi aggiorni la tabella presenze per la prossima settimana,
tenendo conto che il lunedi ( tramite weekday non mi è difficile
individuare il numero del giorno) dovrà fare gli interventi previsti nella
tabella ore lavorabili, e cosi via per tutti i giorni della settimana.
La base potrebbe anche essere mensile.