powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ROLLUP ?
3 сообщений из 3, страница 1 из 1
ROLLUP ?
    #32024135
Timur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто может объяснить как его использовать для формирования отчета (по группам и подгруппам)?
Где почитать русскую доку?
...
Рейтинг: 0 / 0
ROLLUP ?
    #32024182
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то в BOL... А вот использовать это имеет смысл только для отчетов, которые формирует сам SQL-сервер в файл. Ежели же ты используешь какую-то клиентскую прогу, то лучше генерить отчеты в ней. Симпатичней получится и в Rollup-ах необходимость отпадет.
...
Рейтинг: 0 / 0
ROLLUP ?
    #32024226
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну на серверной стороне с помощью ROLLUP и функции GROUPING() тоже довольно симпатичные результаты получаются


SELECT CASE WHEN (GROUPING(Item) = 1) THEN 'x-- Total --x'
ELSE ISNULL(Item, 'UNKNOWN')
END AS Item,
CASE WHEN (GROUPING(Color) = 1) THEN 'x-- Total: '+Item+ ' --xx'
ELSE ISNULL(Color, 'UNKNOWN')
END AS Color,
SUM(Quantity) AS QtySum
FROM Inventory
GROUP BY Item, Color WITH ROLLUP
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ROLLUP ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]