Nomi colonne con contenuti di campi

di il
3 risposte

Nomi colonne con contenuti di campi

Ciao a tutti, il quesito è questo: ho bisogno di utilizzare il contenuto di campi come nomi di colonne. Nella select ho il campo id, data e importo, devo estrarre dalla data l'anno, raggruppare sommando gli importi x uguale id e uguale data e l'anno deve comparire come intestazione di colonna. Qualcuno di voi sa darmi qualche suggerimento. Spero di essermi spiegata ciao e grazie in anticipo
fiolo

3 Risposte

  • Re: Nomi colonne con contenuti di campi

    Ti serve una query pivot.
  • Re: Nomi colonne con contenuti di campi

    Ciao, grazie intanto di avermi risposto, il mio problema è che non ho mai fatto le pivot con oracle, il problema non è l'aggregazione dei dati, mi spiego con un esempio:
    desc miatabella

    isin varchar2(12)
    dt_rimb date
    importo number(13,2)

    select * from miatabella;

    ISIN......................DATA RMB............IMPORTO
    XS000001111...........10-JAN-09..............134,00
    XS000001111...........01-JAN-09..............200,00
    CP111111111...........03-FEB-11..............300,00
    AB222222222...........10-MAR-12.............150,00

    il mio problema è creare in excel un foglio che abbia questa struttura

    intestazioni colonne:
    ISIN......................2009........2011.......2012
    XS000001111..........334,00
    CP1111111111.....................300,00
    AB2222222222..................................150,00


    come puoi vedere le intestazioni delle colonne (2009/2011/2012) fanno parte dei dati (dt_rimb), ed è questo il mio problema. HELP
    grazie mille
    fiolo
  • Re: Nomi colonne con contenuti di campi

    Comunque sono riuscita a risolvere questo (x me) spinosissimo problema. Non so se è ho fatto una tab. pivot o meno cmq ho creato una tabella con un campo testo molto grande dentro al quale sono andata a scrivere le select. Insomma ho costruito un pezzo alla volta l'sql finale che poi lancio. Non so se mi sono spiegata cmq sono contenta di aver risolto
    grazie a Relibar che mi ha dato lo spunto x cercare le pivot
    ciao fio
Devi accedere o registrarti per scrivere nel forum
3 risposte