Bonjour,
le plus clair sera un exemple. La table suivante poss=E8de=20
les valeurs ci-dessous :
Code Nb Texte
1 1 toto
1 1 titi
2 0 tato
2 0 tutu
3 0 tyty
3 1 tete
Je voudrais faire un select me retournant les lignes=20
suivantes :
Code X
1 1
2 0
3 1
o=F9 X =3D 1 s'il existe au moins un 1 correspondant au Code.
Avez-vous une id=E9e sur la requ=EAte qui peut donner =E7a ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Oriane
Regarde le mot clef UNION. Ce qui est marrant c'est que c'est à peu près exactement le sujert de mon précédent post...
Oriane
"Christophe" a écrit dans le message de news: 1ba901c53e96$0f222680$ Bonjour, le plus clair sera un exemple. La table suivante possède les valeurs ci-dessous : Code Nb Texte 1 1 toto 1 1 titi 2 0 tato 2 0 tutu 3 0 tyty 3 1 tete
Je voudrais faire un select me retournant les lignes suivantes : Code X 1 1 2 0 3 1
où X = 1 s'il existe au moins un 1 correspondant au Code. Avez-vous une idée sur la requête qui peut donner ça ?
Regarde le mot clef UNION. Ce qui est marrant c'est que c'est à peu près exactement le sujert de mon précédent post...
Oriane
"Christophe" <anonymous@discussions.microsoft.com> a écrit dans le message de news: 1ba901c53e96$0f222680$a401280a@phx.gbl...
Bonjour,
le plus clair sera un exemple. La table suivante possède
les valeurs ci-dessous :
Code Nb Texte
1 1 toto
1 1 titi
2 0 tato
2 0 tutu
3 0 tyty
3 1 tete
Je voudrais faire un select me retournant les lignes
suivantes :
Code X
1 1
2 0
3 1
où X = 1 s'il existe au moins un 1 correspondant au Code.
Avez-vous une idée sur la requête qui peut donner ça ?
Regarde le mot clef UNION. Ce qui est marrant c'est que c'est à peu près exactement le sujert de mon précédent post...
Oriane
"Christophe" a écrit dans le message de news: 1ba901c53e96$0f222680$ Bonjour, le plus clair sera un exemple. La table suivante possède les valeurs ci-dessous : Code Nb Texte 1 1 toto 1 1 titi 2 0 tato 2 0 tutu 3 0 tyty 3 1 tete
Je voudrais faire un select me retournant les lignes suivantes : Code X 1 1 2 0 3 1
où X = 1 s'il existe au moins un 1 correspondant au Code. Avez-vous une idée sur la requête qui peut donner ça ?
Med Bouchenafa
SELECT CODE, X= CASE WHEN SUM(NB) > 0 THEN 1 ELSE 0 END FROM tblTest GROUP BY CODE
-- Bien cordialement Med Bouchenafa
"Christophe" a écrit dans le message de news: 1ba901c53e96$0f222680$ Bonjour, le plus clair sera un exemple. La table suivante possède les valeurs ci-dessous : Code Nb Texte 1 1 toto 1 1 titi 2 0 tato 2 0 tutu 3 0 tyty 3 1 tete
Je voudrais faire un select me retournant les lignes suivantes : Code X 1 1 2 0 3 1
où X = 1 s'il existe au moins un 1 correspondant au Code. Avez-vous une idée sur la requête qui peut donner ça ?
SELECT CODE,
X= CASE WHEN SUM(NB) > 0 THEN 1 ELSE 0 END
FROM tblTest
GROUP BY CODE
--
Bien cordialement
Med Bouchenafa
"Christophe" <anonymous@discussions.microsoft.com> a écrit dans le message
de news: 1ba901c53e96$0f222680$a401280a@phx.gbl...
Bonjour,
le plus clair sera un exemple. La table suivante possède
les valeurs ci-dessous :
Code Nb Texte
1 1 toto
1 1 titi
2 0 tato
2 0 tutu
3 0 tyty
3 1 tete
Je voudrais faire un select me retournant les lignes
suivantes :
Code X
1 1
2 0
3 1
où X = 1 s'il existe au moins un 1 correspondant au Code.
Avez-vous une idée sur la requête qui peut donner ça ?
SELECT CODE, X= CASE WHEN SUM(NB) > 0 THEN 1 ELSE 0 END FROM tblTest GROUP BY CODE
-- Bien cordialement Med Bouchenafa
"Christophe" a écrit dans le message de news: 1ba901c53e96$0f222680$ Bonjour, le plus clair sera un exemple. La table suivante possède les valeurs ci-dessous : Code Nb Texte 1 1 toto 1 1 titi 2 0 tato 2 0 tutu 3 0 tyty 3 1 tete
Je voudrais faire un select me retournant les lignes suivantes : Code X 1 1 2 0 3 1
où X = 1 s'il existe au moins un 1 correspondant au Code. Avez-vous une idée sur la requête qui peut donner ça ?
Christophe
Merci. Le "CASE WHEN SUM" fonctionne. JE voulais éviter de faire un union car c'est assez gourmand en ressource (parait-il)
Merci. Le "CASE WHEN SUM" fonctionne.
JE voulais éviter de faire un union car c'est assez
gourmand en ressource (parait-il)