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

    [SQL SERVER] Scambio tra righe e colonne...

    Ciao a tutti,
    la mia esigenza è un po' particolare. Dovrei riuscire con una istruzione SQL a far diventare colonne di una tabella le righe di una seconda tabella. Mi spiego con un esempio:

    TABELLA1
    CAMPO1 CAMPO2 CAMPO3
    AAA1 BBB1 CCC1
    AAA2 BBB2 CCC2

    TABELLA2
    CAMPO1
    XXX1

    La tabella risultante dovrà essere
    TABELLA_RIS
    CAMPO1 CAMPO2 CAMPO3 XXX1

    Mi ricordo che in Oracle lo avevo fatto, ma non mi ricordo come.
    Qualcuno sa darmi una mano???

    Grazie
    Walter
    ---------------------------------
    Piove... Governo Ladro!?!

  2. #2
    le due tabelle hanno una relazione?

  3. #3
    Si, effettivamente mi sono spiegato un po' male... Veramente sarebbe la stessa tabella; provo ad essere più chiaro:

    TABELLA1
    CODICE DATA ORE
    001 01/01/2006 10
    001 02/01/2006 5
    001 03/01/2006 7
    002 01/01/2006 8
    002 02/01/2006 4
    002 03/01/2006 8

    La tabella che voglio mi venga restituita è la seguente:

    CODICE 01/01/2006 02/01/2006 03/01/2006
    001 10 5 7
    002 8 4 8

    Ecco tutto. Perdonami per l'esempio maldestro del post precedente

    Walter
    Walter
    ---------------------------------
    Piove... Governo Ladro!?!

  4. #4
    se usi access o sql2005 hai a disposizione l'istruzione PIVOT che fa quello che ti serve. se usi sql pre-2005 devi simulare il PIVOT (sul sito M$ ti dicono come fare)

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.