我有一个名为Test的表,其中列如下..
AC_ID varchar(50)
Region varchar(50)
Areas varchar(50)
Month varchar(50)
Revenue money
Margin money
并且varchar列的条目用引号括起,如Acc_ID is '100'
,Region is' XYZ'
,Areas is 'ABC'
等......
我想要一个select语句来查询特定月份中特定区域的总收入。 我正在使用SQL Server
答案 0 :(得分:0)
试试这个: -
SELECT SUM(Revenue) AS "Total Revenue"
FROM Test
WHERE Region = 'Some Text'
and Month = 'Some Text'
GROUP BY Region, Month;
这可能对您有所帮助。
答案 1 :(得分:0)
Select Region, Month, SUM(ISNULL([Revenue money],'0'))
From Test
Where Region = 'RegionXYZ'
and month = 'Month123'
Group by Region, Month
可能值得考虑将月份存储在日期时间列中,或者也可以使用年份列。否则,您将为表中所有年份的数据总结当月的收入金额。