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

Откуда:
Сообщений: 18
Господа, добрый день, нужна маленькая помощь с sql запросом Select.
Есть вьюха с следующим запросом(на скрине).
Можно ли как-то в запрос добавить суммирование? Например чтобы выводилась сумма t_kg по АИ-92, АИ-93 и тд?

К сообщению приложен файл. Размер - 132Kb
14 фев 18, 12:43    [21190528]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 20181
Обернуть суммирующим запросом... или GROUP BY WITH ROLLUP.
14 фев 18, 12:46    [21190546]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5112
mbs92
Можно ли как-то в запрос добавить суммирование? Например чтобы выводилась сумма t_kg по АИ-92, АИ-93 и тд?
приведите пример что должно получиться.
14 фев 18, 13:20    [21190729]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
mbs92
Member

Откуда:
Сообщений: 18
[/quot]приведите пример что должно получиться.[/quot]
По совету Akina сделал с ROLLUP, получилось следующее. Но можно ли сумму вывести в отдельный столбец а не строку?
14 фев 18, 13:45    [21190856]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
mbs92
Member

Откуда:
Сообщений: 18


К сообщению приложен файл. Размер - 11Kb
14 фев 18, 13:46    [21190858]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
mbs92,

SUM() OVER (PARTITION BY )
14 фев 18, 13:49    [21190872]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 20181
mbs92
можно ли сумму вывести в отдельный столбец а не строку?
Вы понимаете, что в ОДНОЙ записи получите данные РАЗНЫХ уровней группировки? что, мягко говоря, насилует несчастную логику...
14 фев 18, 14:16    [21190977]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5112
mbs92
Дедушка
приведите пример что должно получиться.

По совету Akina сделал с ROLLUP, получилось следующее. Но можно ли сумму вывести в отдельный столбец а не строку?
явно цифрами напишите, что вы хотите получить на примере из вашего первого поста.
14 фев 18, 14:38    [21191084]     Ответить | Цитировать Сообщить модератору
 Re: SQL запрос  [new]
Kopelly
Member

Откуда: Красноярск
Сообщений: 289
Дедушка,


SUM(t_kg) OVER (PARTITION BY t_marka)
14 фев 18, 14:59    [21191180]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить