Как взять сумму столбца с тем же идентификатором в 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.