Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
[sql server] Invertire righe e colonne in una query
lunedì 17 febbraio 2014 - 11.28
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
svipla
Profilo
| Senior Member
361
messaggi | Data Invio:
lun 17 feb 2014 - 11:28
Ciao a tutti
Spero di spiegare bene il mio problema.
Una query ottenuta attraverso dei join mi restituisce questo:
giorno | status | tariffa | camera | costo | n_camere
17 | libera | B&B | singola | 10 | 2
17 | libera | B&B | doppia | 15 | 2
17 | libera | B&B | tripla | 30 | 2
18 | libera | B&B | singola | 10 | 4
18 | libera | B&B | doppia | 15 | 4
18 | libera | B&B | tripla | 30 | 4
...
Quello che vorrei ottenere è questo:
colonna | 18 | 19 | ...
status | libera | libera | ...
singola | 10 | 10 | ...
doppia | 15 | 15 | ...
tripla | 30 | 30 | ...
n_cam | 2 | 4 | ...
Oppure ottenere solo questo:
colonna | 18 | 19 | ...
singola | 10 | 10 | ...
doppia | 15 | 15 | ...
tripla | 30 | 30 | ...
Non conosco i giorni in partenza, ma sono dati dal risultato della query.
E' possibile fare tutto questo con sql server? Ho cercato un pò è ho visto che posso ottenere questo con pivot, ma negli esempi trovati si conosce a priori il nome e il numero delle colonne (nel mio caso si conosce già i giorni).
Vorrei approffondire sql server e la creazione di query complesse. Se si esclude msdn, chi può consigliarmi corsi online, libri, video corsi ecc?
Grazie mile
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 19 feb 2014 - 12:09
>Ciao a tutti
ciao
>Non conosco i giorni in partenza, ma sono dati dal risultato della query.
>E' possibile fare tutto questo con sql server? Ho cercato un
>pò è ho visto che posso ottenere questo con pivot, ma negli esempi
>trovati si conosce a priori il nome e il numero delle colonne (nel mio caso si conosce già i giorni).
sì, puoi fare la trasposta con sql server, però non è il massimo della vita.
Se è un app a chiamare questa query, ti consiglio di lavorare via codice per questo tipo di problematiche..
Rischi di legarti un po' all'sql..
>Vorrei approffondire sql server e la creazione di query complesse.
>Se si esclude msdn, chi può consigliarmi corsi online, libri,
>video corsi ecc?
"Inside SQL Server: T-SQL Querying" non è male.
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !