SQL Server选择查询以检索引用的文本

时间:2014-08-20 08:38:48

标签: sql sql-server select

我有一个名为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

2 个答案:

答案 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  

可能值得考虑将月份存储在日期时间列中,或者也可以使用年份列。否则,您将为表中所有年份的数据总结当月的收入金额。