0

ユーザー Keevas の例を使用していますが、別の質問をしています....

select Master_Code, SUM(Jan), SUM(Feb), SUM(Mar)
 from dbo.foobar
WHERE Participating_City = 'foofoo'
GROUP BY Master_Code ORDER BY Master_Code ASC

このようなもの:

Master_Code sum(Jan) Sum(Feb) sum(Mar)  Total
        1     4         5       4        13
        2     5         5       5        15

合計値列を取得するにはどうすればよいですか? ありがとう!

4

3 に答える 3

0
select Master_Code, 
       SUM(Jan), 
       SUM(Feb),
       SUM(Mar),
       SUM(Jan+Feb+Mar) as Total
from dbo.foobar
WHERE Participating_City = 'foofoo'
GROUP BY Master_Code
ORDER BY Master_Code ASC
于 2012-08-01T16:12:03.707 に答える
0

これはうまくいくはずです:

select Master_Code
    , SUM(Jan)
    , SUM(Feb)
    , SUM(Mar)
    , (SUM(Jan + Feb + Mar)) As Total
 from dbo.foobar
WHERE Participating_City = 'foofoo'
GROUP BY Master_Code 
ORDER BY Master_Code ASC
于 2012-08-01T16:13:12.870 に答える
0

プラス記号を使用して追加するだけです。

SELECT Master_Code, SUM(Jan), SUM(Feb), SUM(Mar), SUM(Jan) + SUM(Feb) + SUM(Mar) FROM...
于 2012-08-01T16:13:18.513 に答える