Bonjour,
Dans le requête ci-dessous je récupère sur une date les matricules dont les motifs sont du type PR et les matricule dont les motifs sont A1, A2, A3.
Je souhaiterais :
==> si un matricule à une ligne du type PR et A1, conserver uniquement la ligne A1
==> si un matricule à une ligne du type PR et A2, conserver uniquement la ligne A2
==>si un matricule à une ligne du type PR et A3, conserver la ligne du type PR et la ligne A3
dois-je passer par des case when ?
Merci pour votre retour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT t1.FAMILLE as FA,t2.DAT as DAT,t2.MATRI AS MATRI,t3.NOM AS NOM,t4.MOTIF AS MOTIF FROM t1,t2, t3,t4 where t1.MOTIF = t4.MOTIF AND t2.MATRI = t3.MATRI AND t4.MATRI = t2.MATRI AND t4.DAT = t2.DAT AND (t1.FAMILLE in ('PR') OR t4.MOTIF in ('A1','A2','A3')) AND t2.DAT = '28/05/2020'
Partager