Scusate se insisto ma sono ancora inchiodato con un problema già segnalato un paio di giorni fa:
Ho la seguente tabella di esempio in sql server 2008:
CREATE TABLE #temp (ID int NOT NULL,Dati char(5) NOT NULL);
INSERT #temp VALUES
(1, '07:30'), (1, '14:00'), (1, '15:00'), (1, '18:30'), (1, '19:05')
, (2, '07:20'), (2, '13:55'), (2, '14:10')
, (4, '07:35'), (4, '14:20')
, (5, '07:40'), (5, '14:00'), (5, '15:00'), (5, '18:00');
e vorrei ottenere il seguente risultato:
ID T1 T2 T3 T4 T5 T6 T7 T8
---- ----- ----- ----- ----- ----- ----- ----- -----
1 07:30 14:00 15:00 18:30 19:05
2 07:20 13:55 14:10
4 07:35 14:20
5 07:40 14:00 15:00 18:00
Credo di aver capito che basta utilizzare l'operatore PIVOT ma, aimè, proprio non ci riesco.
Se qualcuno volesse aiutarmi .........
Ciao e, comunque, grazie.