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

Откуда:
Сообщений: 2
Здравствуйте. Помогите, пожалуйста, с запросом.
Есть такие данные
автор
code price
p1 1,00
p2 1,00
p3 1,00
p4 1,00
p1 2,00
p3 2,00
p2 4,00


Нужно получить сумму по p1, p2, и оставшимся кодам продукта.
p1 3.00
p2 5.00
other 4.00
10 окт 16, 23:14    [19766775]     Ответить | Цитировать Сообщить модератору
 Re: Подсчет сумм строк в sql server 2012  [new]
кролик-зануда
Guest
Forest8888,

вам знаком case?
а group by?
10 окт 16, 23:41    [19766810]     Ответить | Цитировать Сообщить модератору
 Re: Подсчет сумм строк в sql server 2012  [new]
iap
Member

Откуда: Москва
Сообщений: 47145
кролик-зануда
Forest8888,

вам знаком case?
а group by?
Кстати, можно и в UNIONе очень прото посчитать.
11 окт 16, 11:37    [19768076]     Ответить | Цитировать Сообщить модератору
 Re: Подсчет сумм строк в sql server 2012  [new]
semI-PACK
Member

Откуда:
Сообщений: 40
select 
case when code in ('p1','p2') then code else 'other' end as code,
sum(price) as price
from @table
group by case when code in ('p1','p2') then code else 'other' end
11 окт 16, 11:53    [19768223]     Ответить | Цитировать Сообщить модератору
 Re: Подсчет сумм строк в sql server 2012  [new]
Forest8888
Member

Откуда:
Сообщений: 2
Спасибо большое.
11 окт 16, 22:43    [19771294]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить