Bonjour à tous,
J'ai trois tables tasks( id, matricule, task, date), calendar (id, dt), emplye(id, matricule).
Je souhaiterais afficher depuis ma liste d'employés les personnes ayant saisi les taches et ceux qui ne les ont pas saisi pendant les jours définis dans ma table calendar.
mais ma requête de marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select e.matricule from employe e inner join select c.dt, count(t.date) as counter from calendar c left join tasks t on t.date = c.dt where c.dt >= current_date - interval 30 day and c.dt < current_date group by e.matricule
Merci d'avance
Partager