Bonjour
J'ai une table qui contient les données d'absence (vacation) avec un type d'absence (Planifié, non planifié) , la date et le temps d'absence.
Je veux créer une requête qui retourne la date, le type et le taux d'absentéisme grouper par date et par date,
La requête que j'ai utiliser est comme ci-dessous mais ça marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select distinct(CONVERT(varchar,v.date,103)) 'Date',tc.type 'Type',SUM(v.time) 'VacationTime',(SUM(v.time)/(vac.Totalvacation)) 'Rate' from vacation v join time_code tc on tc.code=v.code, (select v1.date,SUM(v1.time) 'Totalvacation' from vacation v1 where v1.date BETWEEN '2016-08-20' AND '2016-08-30' group by v1.date) vac , where v.date BETWEEN '2016-08-20' AND '2016-08-30' GROUP BY v.date,tc.type,vac.Totalvacation
Merci pour votre soutient.
Partager