salut.
je cherche de l'aide je veux afficher de donnes selon des tranches de age et pour sexe, qq peut me aider?:oops:
Version imprimable
salut.
je cherche de l'aide je veux afficher de donnes selon des tranches de age et pour sexe, qq peut me aider?:oops:
Bonjour,
est-ce que quelque chose comme cela pourrait convenir ?
Ce qui donne :Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 SELECT decode(genre,'M','Masculin','Feminin'), sum(decode(trunc ((age-1)/10),0,1,0)) "0..10ans", sum(decode(trunc ((age-1)/10),1,1,0)) "11..20ans", sum(decode(trunc ((age-1)/10),2,1,0)) "21..30ans", sum(decode(trunc ((age-1)/10),3,1,0)) "31..40ans", sum(decode(trunc ((age-1)/10),4,1,0)) "41..50ans", sum(decode(trunc ((age-1)/10),5,1,0)) "51..60ans", sum(decode(trunc ((age-1)/10),6,1,0)) "61..70ans", sum(decode(trunc ((age-1)/10),7,1,0)) "71..80ans", sum(decode(trunc ((age-1)/10),8,1,0)) "81..90ans", sum(decode(trunc ((age-1)/10),9,1,0)) "91..100ans" FROM MaTable GROUP BY genre ;
Avec une table par exemple comme cela :Code:
1
2
3
4
5
6
7
8 SQL> set lines 200 pages 200 SQL> / GENRE_ 0..10ans 11..20ans 21..30ans 31..40ans 41..50ans 51..60ans 61..70ans 71..80ans 81..90ans 91..100ans -------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- Masculin 0 0 1 2 0 0 0 0 0 0 Feminin 0 0 1 3 2 1 0 0 0 0
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Name Null? Type ----------------- -------- ------------ AGE NUMBER GENRE VARCHAR2(1) 26 F 26 M 32 F 32 M 33 M 35 F 40 F 41 F 42 F 54 F
merci