Bonjour a tous!
Voila mon cas:
Nom de ma table: Table1
dedans j'ai:
Je veux compter combien de différents Field1 j'ai pour chaque type de Field2Field1|Field2| aaaaa|11111| aaaaa|22222| bbbbb|11111| bbbbb|22222| bbbbb|22222| ddddd|11111| ddddd|11111| ddddd|33333|
le résultat de ma requête serait donc:
J'ai pensé à quelque chose commeRslt1|Rslt2 | 3|11111| 2|22222| 1|33333|
Mais ça ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT CASE WHEN Table1.Field1='11111' THEN COUNT(DISTINCT(Table1.Field1)) WHEN Table1.Field1='22222' THEN COUNT(DISTINCT(Table1.Field1)) WHEN Table1.Field1='33333' THEN COUNT(DISTINCT(Table1.Field1)) END AS 'Rslt1', CASE WHEN Table1.Field1='11111' THEN '11111' WHEN Table1.Field1='22222' THEN '22222' WHEN Table1.Field1='33333' THEN '33333' END AS 'Rslt2' FROM Table1
1/Auriez vous la solution?
2/Dans le cas ou je ne connais pas le nombre de différents 'Field2' quel code dois je faire pour avoir le nombre de différents Field1 j'ai pour chaque type de Field2?
Merci a tous!
Vanhoa
Partager