Как взять сумму столбца с тем же идентификатором в SQL? [Дубликат]

Возможный дубликат:

SQL запрос для суммирования данных

У меня следующая структура таблицы

TradeId     TableName        PricingSecurityID  Quantity    Price   
2008        Fireball.dbo.Bond    506             50         100.0000    
2009        Fireball.dbo.Bond    506             50         100.2500    
2010        Fireball.dbo.Bond    588             50         100.7500    
2338        Fireball.dbo.Bond    588             100        102.5000    

Мне нужно взять суммуQuantity соответствия или мы можем сказать, группа по конкретномуPricingSecurityID

как дляPricingSecurityID=506 Я должен получитьquantity=100

и дляPricingSecurityID=588 Я должен получитьquantity=150

Как я могу написать этот запрос SQL?

Я пытался с простой группой по заявлению, но, как яЯ также выбираю Tradeid яполучаю ошибку: колонка 'TradeId» недопустим в списке выбора, поскольку он не содержится ни в статистической функции, ни в предложении GROUP BY.

Ответы на вопрос(4)

Ваш ответ на вопрос