2010-01-13 5 views
0

Я SQL Server 2005 таблица COMPETITOR (Id, Title, CDate, Цена) Я хочу, чтобы отформатировать запрос таким образом, чтобы его вид в Gridview будет выглядеть следующим образом: alt text http://i46.tinypic.com/2cmxg76.jpgPivot SQL запрос

Пожалуйста, помогите я пишу sql-запрос.

+1

Вы должны указать, какие СУБД вы находитесь с тех пор, как запросы OLAP очень зависимы от БД в эти дни ... –

+0

Я использую SQL Sever 2005 – hotcoder

ответ

1

SQL 2005 поддерживает PIVOT - книг онлайн документ является http://msdn.microsoft.com/en-us/library/ms177410(SQL.90).aspx

Основной недостаток я нашел с PIVOT материала является то, что вы необходимо указать имена столбцов, хотя можно использовать запрос заранее и ввести значения в переменную varchar и затем выполнить это.