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

Откуда: Rudnyy
Сообщений: 198
Здравствуйте!
Есть запрос, котрый выводит данные так:
Балтика 0 ж/б	0.500     	1452
Балтика 0 с/б	0.500     	7433
Балтика 3 ж/б	0.500     	5261
Балтика 3 с/б	0.500     	13703
Балтика 3, 1л	1.0       	1536
Балтика 4 с/б	0.500     	311
Балтика 5 ж/б	0.500     	5087
Балтика 5 с/б	0.500     	20600
а нужно вывести данные так:
Балтика 0 ж/б	0.500     	1452
Балтика 0 с/б	0.500     	7433
всего:
Балтика 3 ж/б	0.500     	5261
Балтика 3 с/б	0.500     	13703
Балтика 3, 1л	1.0       	1536
всего:
Балтика 4 с/б	0.500     	311
всего:
Балтика 5 ж/б	0.500     	5087
Балтика 5 с/б	0.500     	20600
всего:

ж/б - жестяная банка
с/б - стеклянная бутылка

т.е. вывести итог по одинаковому наименованию, но в разных тарах.
Как можно сгруппировать?
Заранее благодарен!
8 сен 09, 10:47    [7630111]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка  [new]
1234567
Member

Откуда:
Сообщений: 704
group by - cube, rollup
8 сен 09, 10:50    [7630128]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка  [new]
yaros-hoi
Member

Откуда: Rudnyy
Сообщений: 198
1234567,

можно небольшой пример для наглядности?
8 сен 09, 11:02    [7630223]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22552
В справке:
Использование предложения GROUP BY с операторами ROLLUP, CUBE и GROUPING SETS
более десятка примеров
неужели мало?
8 сен 09, 11:08    [7630267]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка  [new]
SFlash
Member

Откуда:
Сообщений: 143
Обычно такие операции (в данном случае сумма по группам) делаются уже при выводе отчетов, а не во время выборки данных. Так как в отчетных системах можно из одного запроса хоть несколько группировок делать. Напрмер тот же Reporting services который вместе с SQL в комплекте идет.
8 сен 09, 12:42    [7630998]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка  [new]
yaros-hoi
Member

Откуда: Rudnyy
Сообщений: 198
GROUP BY GROUPING SETS
эта конструкция поддерживается в sql 2000?
17 сен 09, 12:17    [7672242]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить