Fråga : Skapa en hängarapport i den Oracle versionen 10g SQL

Pröva att skapa en hänga från tre columned query/bordlägga data - perioden/språket/count_of
Using Oracle 10g
inte önskar att använda fallmeddelanden, som ska denna är en mall för många annan reports
11g har ett underbart att hänga fungerar - men vi har 10g så ut ur lyckathere
också att ha försökt referens-markörer - går inte det!
är så här en Oracle modellerar meddelande - ”fungerar nästan "
min närvarande bibel som ledde mig är här som för " för http://technology.amis.nl/blog/300/pivoting-in-sql-using-the-10g-model-clause” rel= " nofollow "” för _blank” target= > http://technology.amis.nl/ blog/300/pivoting-in-sql-using-the-10g-model-clause
, som har fått mig väl på väg, men förmiddagen som inte är kompetent att se orsaka av problemet, att (den nedanföra) queryen går tillbaka zeros
har tweaked dimensionera, delningen och stillbilden ska inte hjälpen för play
mycket appreciated
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
" codeBody " " >drop för class= " för
" klar "

Svar : Skapa en hängarapport i den Oracle versionen 10g SQL

Hi,
Först allra, lyckönskan, du g ett färdigt testar fallet.

Det finns 2 pekar:
1)  ”mäter (0 count_of” tilldelar 0 till count_of, så du lossar värdera
2) i härskar vad är inre [] bör vara ett språk värderar (därför att dimensionera vid språk),

Är så här ändringarna:

  mäter (count_of
     , 0 kines, 0 danska, 0 holländare, franska 0
     , 0 tysk, 0 grek, 0 italienare
     , 0 portugis, 0 ryss, 0 SimplifiedChinese
     , svensk 0 spanjor, 0)
  härskar
  (
      Kines [”*”] = count_of [”kinesen”]
     , Danska [”*”] = count_of [”danska]
     , Holländare [”*”] = count_of [”holländare”]
     , Franska [”*”] = count_of [”franska]
…,

Notera att jag har bytt ut 0 vid ”*”, därför att det inte är en numrera, men ett känt språk dig tilldelar till fodra som cumulates alla språk. Du kan sätta, allt vad du önskar, som du inte har den i det valt, men inte en numrera.

Jag gissar dig tänkte att hänvisa till ror gjordes med numrerar. Detta är inte fallet, dem hänvisas till av dimensionera.

Hälsningar,
Franck.
Andra lösningar  
 
programming4us programming4us