Я хочу получить сумму набора результатов атрибута Price_amount. Ответ: 100+150=250, но как мне сделать так, чтобы это отображалось в наборе результатов? Это мой запрос до сих пор:
SELECT *
FROM tBoard
INNER JOIN tPrice
ON tBoard.PriceBand_ID = tPrice.PriceBand_ID
WHERE Board_start_date BETWEEN '20150101' AND '20150131'
Набор результатов:
Board_ID|Board_start_date|Board_end_date|PriceBand_ID|Price_amount
001 |01-01-2015 |16-01-2015 |1 |100
002 |01-01-2015 |28-01-2015 |15 |150
Я использую SQL SERVER MANAGEMENT STUDIO 2012 Express.
SUM(Price_amount) OVER ()
.. но опять же, вам может просто понадобиться один столбец и одна строка, так что .. - person JamieD77   schedule 18.04.2016SELECT Board_ID, SUM(Price_amount) AS SumOfPriceAmount FROM tBoard INNER JOIN tPrice ON tBoard.PriceBand_ID = tPrice.PriceBand_ID WHERE Board_start_date BETWEEN '20150101' AND '20150131' GROUP BY Board_ID
Довольно простой SQL. Вы также можете настроить это графически в SSMS2012. Я бы поискал несколько руководств по синтаксису SQL и самой программе SSMS. - person Boyd P   schedule 18.04.2016