Visualizzazione dei risultati da 1 a 6 su 6

Discussione: query in orizzontale

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    query in orizzontale

    ho una tabella con queste colonne:
    codicFiscale codice importo

    e nella colonna codice ha vari codici
    come posso creare una query che mi elenchi per ogni codicefiscale un rigo per ogni codice?

  2. #2
    Se ho capito bene ti serve una tabella pivot.
    Se usi:
    - PostgreSQL: http://www.postgresql.org/docs/9.5/s...tablefunc.html (vedi crosstab)
    - MS SqlServer: https://technet.microsoft.com/it-it/...ql.105%29.aspx
    - MySQL: http://stackoverflow.com/questions/7...ql-pivot-table (quest'ultimo non ha una funzione diretta, almeno così ho capito...)

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    Grazie utilizzo sql server 2005.
    ho guardato la query
    SELECT <colonna non trasformata tramite Pivot>,
    [prima colonna trasformata tramite Pivot] AS <nome colonna>,
    [seconda colonna trasformata tramite Pivot] AS <nome colonna>,
    ...
    [ultima colonna trasformata tramite Pivot] AS <nome colonna>,
    FROM
    (<query SELECT che produce i dati>)
    AS <alias della query di origine>
    PIVOT
    (
    <funzione di aggregazione>(<colonna in fase di aggregazione>)
    FOR
    [<colonna contenente i valori che diventeranno intestazioni di colonna>]
    IN ( [prima colonna trasformata tramite Pivot], [seconda colonna trasformata tramite Pivot],
    ... [ultima colonna trasformata tramite Pivot])
    ) AS <alias della tabella pivot>
    <clausola ORDER BY facoltativa>;
    ma sinceramente non sono riuscito.
    io ho solo 3 colonne nella tabella
    CODICEFISCALE CODICE VALORE
    DDD MATITE 3
    DDD PENNE 5
    AAAA LIBRI 6
    AAAA MATITE 4

  4. #4
    Uhm, giusto per capirmi meglio, potresti gentilmente scrivere come vorresti i dati? Forse non è un pivot che ti serve...

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    vorrei un riepilogo in orizzontale, tante colonne per ogni codice fiscale per quanti codici ci sono-

    CODICEFISCALE CODICE VALORE
    DDD MATITE 3
    DDD PENNE 5
    AAAA LIBRI 6
    AAAA MATITE 4
    e vorrei se possibile:
    CODICE FISCALE MATITE PENNE LIBRI
    DDD 3 5
    AAAA 4 4

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2016
    Messaggi
    1
    Grazie!

    Quote Originariamente inviata da tigre2209 Visualizza il messaggio
    vorrei un riepilogo in orizzontale, tante colonne per ogni codice fiscale per quanti codici ci sono-
    Quote Originariamente inviata da tigre2209 Visualizza il messaggio
    CODICEFISCALE CODICE VALORE
    DDD MATITE 3
    DDD PENNE 5
    AAAA LIBRI 6
    AAAA MATITE 4
    e vorrei se possibile:
    CODICE FISCALE MATITE PENNE LIBRI
    DDD 3 5
    AAAA 4 4

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.