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

Откуда:
Сообщений: 3
Всем привет.
Нужна помощь в написании запроса.
Есть некая структура БД.
https://yadi.sk/i/2SvTcxzbgntyt

Нужно получить табличку вот какого вида
Покупатель |месяц|месяц|месяц|…|итого
Иванов|14000|
Петров|1660      
Сидоров|0|1000    
Итого


То есть за определенный период времени получить данные о покупках за определенный период времени с разбивкой по месяцу, с подсчетом итогов по столбцу и по строке.

Я понимаю как получить данные в ввиде
Покупатель|Дата покупки|Цена


MSSQL знаю не сильно хорошо, поэтому нужна помощь в написании данного скрипта либо в алгоритме как это можно сделать.
21 май 15, 22:57    [17673806]     Ответить | Цитировать Сообщить модератору
 Re: Написание запроса на выборку данных  [new]
Добрый Э - Эх
Guest
barsPredator,

0) PIVOT
1) CASE + GROUP BY
22 май 15, 03:58    [17674133]     Ответить | Цитировать Сообщить модератору
 Re: Написание запроса на выборку данных  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
barsPredator, просто посмотрите на примеры - http://habrahabr.ru/post/206630/

Там есть и CASE WHEN и PIVOT.
22 май 15, 10:31    [17675057]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить