Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Da riga a colonna...PIVOT???

    Ciao a tutti,
    ho la seguente query:
    codice:
    SELECT sum(if(checkorient = 'checkorient',1,0)) as Orientamento, sum(if(checkform = 'checkform',1,0)) as Formazione, sum(if(checkattiv = 'checkattiv',1,0)) as AttivitaSocializzanti,sum(if(checkqualif = 'checkqualif',1,0)) as QualificaProfessionale, sum(if(checkvolont = 'checkvolont',1,0)) as Volontariato from utenti
    Che restituisce questo risultato:

    Orientamento Formazione AttivitaSocializzanti QualificaProfessionale Volontariato
    10 12 9 7 5

    Io vorrei ribaltare il risultato, presumibilmente usando una tabella PIVOT, di modo da avere:
    TIPO ATTIVITA' | OCCORRENZA
    Orientamento 10
    Formazione 12
    AttivitaSocializzanti 9
    QualificaProfessionale 7
    Volontariato 5

    PEnso si possa fare con i pivot ma pur avendo letto un po' di guide non riesco proprio ad impiantare una query di quel tipo... Qualche buon Samaritano mi aiuta?

    Grazie in anticipo!!

    Tulipanonero

  2. #2
    tulip, aiutaci anche tu: dicci con quale db stai lavorando (come da regolamento, tra l'altro...)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.