Bonjour,
je voudrais créer une requête qui compte le nombre de résultats identiques entre deux champs(valeur1 et 2) et le nombre de champs différents entre ces deux mêmes champs pour un élément donné.
Un petit exemple :
En l'occurence pour le tableau ci-dessus, l'élément A les valeurs des champs valeur1 et valeur2 sont identiques pour 3 lignes et différents pour 2 lignes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Element Valeur1 valeur2 A 1 1 A 1 1 A 0 0 A 0 1 A 1 0 B 1 0
ce qui doit me donner en résultats ceci:
j'ai bien essayé ça, mais bien sur ça marche pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ELEMENT NB_identique NB_different A 3 2 B 0 1 etc
si quelqu'un pouvait m'aider à trouver une solution...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select distinct element, count (valeur1 = valeur2), count (valeur1 != valeur2) from ..... where .... group by element
merci par avance.
Partager