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

Откуда:
Сообщений: 35
Всем привет.
Никак не могу придумать решение.
Есть таблица
Доктор1 Пациент1 Дата 1 Сумма1
Доктор1 Пациент2 Дата 2 Сумма2
Доктор1 Пациент3 Дата 3 Сумма3
Доктор2 Пациент1 Дата 6 Сумма6
Доктор2 Пациент2 Дата 7 Сумма7
Доктор2 Пациент3 Дата 8 Сумма8

А нужно сгруппировать по доктору и получить:
Пациент1 Дата 1
Пациент2 Дата 2
Пациент3 Дата 3
ИТОГО, Доктор1 СУММА
Пациент1 Дата 6
Пациент2 Дата 7
Пациент3 Дата 8
ИТОГО, Доктор2 СУММА

Как это вообще средствами MS SQL сделать ?
Вроде напрашивается группировка.
Но как детализировать даты...
Может есть какая военная хитрость?
2 мар 16, 20:13    [18889341]     Ответить | Цитировать Сообщить модератору
 Re: Как сгруппировать таблицу?  [new]
Glory
Member

Откуда:
Сообщений: 104760
gr1047
Как это вообще средствами MS SQL сделать ?
Вроде напрашивается группировка.

Да, напрашивается

gr1047
Но как детализировать даты...
Может есть какая военная хитрость?

Есть. Называется "читать хелп" про группировку https://msdn.microsoft.com/ru-ru/library/ms177673(v=sql.120).aspx
2 мар 16, 20:15    [18889348]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить