Konwertuj wiersze bazy danych na kolumny

Muszę przekonwertować wiersze bazy danych na kolumny i wyświetlić wynik w widoku siatki. Mój DB jest następujący:

ID  Hotel   cDate                   Price
-----------------------------------------------
1   Hotel1  12/22/2009 12:00:00 AM  15.0000
2   Hotel2  12/22/2009 12:00:00 AM  25.0000
3   Hotel3  12/22/2009 12:00:00 AM  60.0000
4   Hotel4  12/22/2009 12:00:00 AM  55.0000
.
.
.

Muszę pokazać wyniki jak poniżej:

cDate                    Hotel1 Hotel2 Hotel3 Hotel4
12/22/2009 12:00:00 PM    15     25     60     55
12/22/2009 12:00:00 AM    ..     ..     ..     ..
12/22/2009 12:00:00 AM   
12/22/2009 12:00:00 AM  

questionAnswers(1)

yourAnswerToTheQuestion