Столбец счетчика добавлений SQL Server рядом с существующими столбцами выбора - PullRequest
2 голосов
/ 03 января 2011

У меня есть запрос, который возвращает что-то вроде этого.

ID | Company| Total_Money | no_items | count_Total_Money_For_Company
--------------------------------------------------------------------
1  | A      | 1000        | 1        | 2001
2  | A      | 1001        | 0        | 2001
3  | B      | 1001        | 1        | 5010
4  | B      | 1002        | 1        | 5010
5  | B      | 1003        | 1        | 5010
6  | B      | 1004        | 1        | 5010
7  | B      | 1000        | 1        | 5010

Как я могу добавить этот столбец с количеством для этой компании?

Ответы [ 3 ]

4 голосов
/ 03 января 2011

Попробуйте это (использует функцию суммирования SUM):

SELECT id, 
       company, 
       total_money, 
       no_items, 
       SUM(total_money) OVER(PARTITION BY id) count_total_money_for_company 
FROM   <your_table >
2 голосов
/ 03 января 2011

попробуйте

SELECT ID, 
       Company, 
       Total_Money, 
       no_items, 
       SUM(Total_Money) OVER(PARTITION BY Company) count_Total_Money_For_Company 
FROM   Company
0 голосов
/ 03 января 2011

Здесь - решение вашей проблемы ..

Используйте функцию SUM () sql. Вы можете использовать ее с группой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...