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

Откуда:
Сообщений: 54
Добрый день.

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

Запрос для одного клиента выглядит следующим образом:
select sum(Debt) from CustomerDebt where CustomerId = 1256987569579 


Как "усовершенствовать запрос", чтобы он выводил долг по каждому клиенту, не вписывая в ручную каждый раз меняя в данном запросе ID клиента, а формировался список по всем клиентам?

Буду благодарен за помощь.
27 июн 19, 19:11    [21916564]     Ответить | Цитировать Сообщить модератору
 Re: SUM - вывод числа по всем ID  [new]
SERG1257
Member

Откуда:
Сообщений: 2730
https://docs.microsoft.com/en-us/sql/t-sql/queries/select-group-by-transact-sql?view=sql-server-2017
27 июн 19, 19:17    [21916570]     Ответить | Цитировать Сообщить модератору
 Re: SUM - вывод числа по всем ID  [new]
londinium
Member

Откуда: Киев
Сообщений: 1170
SELECT C.CUSTOMERID,SUM(DEBT)AS TOTALDEBT
FROM CustomerDebt AS C
GROUP BY C.CUSTOMERID
27 июн 19, 19:19    [21916571]     Ответить | Цитировать Сообщить модератору
 Re: SUM - вывод числа по всем ID  [new]
Caxa_ASS
Member

Откуда:
Сообщений: 54
londinium
SELECT C.CUSTOMERID,SUM(DEBT)AS TOTALDEBT
FROM CustomerDebt AS C
GROUP BY C.CUSTOMERID


Спасибо большое, дальше пошло все как по маслу. Сджоинил пару таблиц и сделал ордер после GROUP BY.
28 июн 19, 15:41    [21917150]     Ответить | Цитировать Сообщить модератору
 Re: SUM - вывод числа по всем ID  [new]
Caxa_ASS
Member

Откуда:
Сообщений: 54
SERG1257
https://docs.microsoft.com/en-us/sql/t-sql/queries/select-group-by-transact-sql?view=sql-server-2017


Спасибо, вспомнил все полезности group by.
28 июн 19, 15:43    [21917154]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить