Bonjour,
Dans la rubrique "Membres" j'ai actuellement une requête SQL "Liste
des
membres à jour de cotisation" mais comme notre association dispose de
cotisations différentes selon les activités, j'aurai voulu disposer de
plusieurs requetes pour avoir la liste des membres à jour pour chaque
cotisation par exemple "Badminton"
Comment faire pour ajouter ce critère supplémentaire à la requête
globale que voici, merci ?
SELECT m.id as id, m.nom as Nom, max(cm.date) as "Dernière cotisation"
FROM cotisations AS c, membres as m
LEFT JOIN cotisations_membres AS cm
WHERE m.id = cm.id_membre
and (CASE WHEN c.duree IS NOT NULL THEN date(cm.date,
'+'||(c.duree+90)||' days') >= date()
WHEN c.fin IS NOT NULL THEN (cm.id IS NOT NULL)
WHEN cm.id IS NOT NULL THEN 1 ELSE 0 END) != 0
group by m.id ;