OsvaldoLaviosa ha scritto:
Non ho capito il discorso "assenza". Fai un esempio esplicito. Indipendentemente dagli intervalli "irregolari" a te serve la SOMMA del campo Punteggio in un arco di tempo stabilito dalla Between...And.
Il campo incarico ha un valore 100 nel caso in cui il dipendente non sia al lavoro (non ho messo un campo vuoto per evitare problemi), per cui il valore di quel giorno non deve essere conteggiato:
___DATA___DIPENDENTE___INCARICO____STRAORDINARIO___PUNTEGGIO
25/05/2019 ROSSI MARIO_____2__________2____________4
24/05/2019 ROSSI MARIO_____4__________1____________5
23/05/2019 ROSSI MARIO_____100________0____________100 (il record viene escluso)
22/05/2019 ROSSI MARIO_____2__________2____________4
21/05/2019 ROSSI MARIO_____2__________2____________4
25/05/2019 VERDI PAOLO_____2__________2____________4
24/05/2019 VERDI PAOLO_____1__________2____________3
23/05/2019 VERDI PAOLO_____3__________2____________5
22/05/2019 VERDI PAOLO_____3__________2____________5
21/05/2019 VERDI PAOLO_____2__________2____________4
Se devo tenere conto degli ultimi 3 giorni lavorati di ROSSI, prenderò in considerazione i giorni 25, 24 e 22;
Se devo tenere conto degli ultimi 3 giorni lavorati di VERDI, prenderò in considerazione i giorni 25, 24 e 23.
Il risultato poi viene lavorato da una query di raggruppamento.
Avevo affrontato questo problema qualche tempo fa con excel (gruppo di Facebook), ma i risultati non erano soddisfacenti.