Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

SQL Unione tabella su se stessa in orizzontale raggruppata

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Anthony47, archimede, Triumph Of Steel

SQL Unione tabella su se stessa in orizzontale raggruppata

Postdi Dylan666 » 16/03/21 14:50

Ciao a tutti,
sto lavorando con MSSQL e come al solito sono arrivato a un vicolo cieco.
Ho una tabella così fatta:

Codice: Seleziona tutto
    DATA   | CAMERA | MATTINA | POMERIGGIO
01-01-2020 | num.1  | 1       | 1
01-01-2020 | num.2  | 1       | 0
02-01-2020 | num.2  | 0       | 1


Avrei bisogni di trasporre questi dati mettendo le camere e mattin/pomeriggio in orizzonatale (cioè come colonne) raggruppati per data.
L'esempio prima diventerebbe:

Codice: Seleziona tutto
    DATA   | CAMERA-1 | MATTINA-1 | POMERIGGIO-1 | CAMERA-2 | MATTINA-2 | POMERIGGIO-2
01-01-2020 | num.1    | 1          | 1            | num.2    | 1         | 0
02-01-2020 | NULL     | NULL       | NULL         | num.2    | 0         | 1

Avevo pensato a un JOIN su se stessa ma non riesco... qualcuno sa aiutarmi?
Grazie
Avatar utente
Dylan666
Moderatore
 
Post: 39124
Iscritto il: 18/11/03 16:46

Sponsor
 

Torna a Programmazione


Topic correlati a "SQL Unione tabella su se stessa in orizzontale raggruppata":


Chi c’è in linea

Visitano il forum: Nessuno e 9 ospiti