Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Разворот таблицы?  [new]
JaneKate
Member

Откуда:
Сообщений: 81
Имеется таблица "Performance" - выполнение плана продаж

CREATE TABLE Performance
(
	id INT IDENTITY(1, 1), -- первичный ключ
	product_id INT NOT NULL, -- идентификатор продукта
	month_id INT, -- идентификатор месяца
        performance_year INT, -- год
	performance_count INT -- количество проданных упаковок, фактическое исполнение
)


Данные импортируются из файла и теперь нужно отобразить эти данные в виде таблицы с полями:

1. Продукт
2. Исполнение за 1-й месяц 2012 года
3. Исполнение за 2-й месяц 2012 года
4. Исполнение за 3-й месяц 2012 года
5. Исполнение за 1-й квартал 2012 года (вычисляется программно)
6. ...

Из какой это области t-sql? Куда двигаться в поисках решения?

Спасибо!
7 апр 12, 13:28    [12380036]     Ответить | Цитировать Сообщить модератору
 Re: Разворот таблицы?  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
JaneKate,
PIVOT или SUM(CASE ... или MAX(CASE ...
Вобщем в поиск.
7 апр 12, 13:54    [12380094]     Ответить | Цитировать Сообщить модератору
 Re: Разворот таблицы?  [new]
JaneKate
Member

Откуда:
Сообщений: 81
Цели ясны. Спасибо.
7 апр 12, 14:47    [12380261]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить