Salve a tutti,
ho necessità di creare un tabulato che chieda dei parametri in input: Datai, DataF.
la query è questa:
SELECT anagrafe.id, anagrafe.cognome, anagrafe.nome, sum(richiesta.ngg) as GGFerie, sum(malattia.ngg) as GGMalattia, sum(richiesta_nonretribuita.ngg) as GGNoRet, sum(permesso.numore) as OrePer FROM anagrafe LEFT JOIN richiesta on (richiesta.idDipendente = anagrafe.id) LEFT JOIN malattia on (malattia.idDipendente = anagrafe.id) LEFT JOIN richiesta_nonretribuita on (richiesta_nonretribuita.idDipendente = anagrafe.id) LEFT JOIN permesso on (permesso.idDipendente = anagrafe.id) where (richiesta.dataInizio>=datai and richiesta.dataFine<=dataf) and (richiesta_nonretribuita.dataInizio>=datai and richiesta_nonretribuita.dataFine<=dataf) and (malattia.dataInizio>=datai and malattia.dataFine<=dataf) and (permesso.data>=datai and permesso.data<=dataf)
group by anagrafe.id, anagrafe.cognome, anagrafe.nome
Potete aiutarmi ? forse è sbagliato il metodo ?