Bonjour à tous,
Je cherche une syntaxe SQL qui permet d'identier les valeurs d'un champs selon un critère.
Le champs 1 corresponds à des matricules, le champs 2 possède 3 valeurs distinctes 0, 1 ou vide. Je cherche à identifier les matricules dont le champs 2 est égal à 0 et 1.
Cette requête compte tout les résultats de la table, je vois bien quel matricule possède la valeur 0 et 1, mais aussi ceux possèdant uniquement la valeur 0, 1 ou vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select count (*) as nbr, champs1, champs2 from T1 group by 2,3 order by 2 having count(*) >=1 and (champs2='1' or champs2='0')
Je souhaite donc conserver uniquement les matricules pour lesquels la valeur du champs2 est égal à 0 et 1.
Résultat de la requête :
1 0002415 1
1 0002415 0
13 0002434 0
14 0002469 0
Résultat souhaité :
1 0002415 1
13 0002415 0
je suis tout ouïe
Bon week end à tous
Partager