Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 本月销售额与去年同期相比_Sql_Sql Server 2008 - Fatal编程技术网

Sql 本月销售额与去年同期相比

Sql 本月销售额与去年同期相比,sql,sql-server-2008,Sql,Sql Server 2008,我有这样的桌子 codeCustomer , NameCustomer, Period, Sales 1 AA 201201 12 2 AB 201201 13 1 AA 201101 10 2 AB 201101 9 我想用SQLServer2008比较201201年和2011年这两个时期。使

我有这样的桌子

codeCustomer , NameCustomer, Period, Sales
1              AA            201201  12
2              AB            201201  13
1              AA            201101  10
2              AB            201101   9

我想用SQLServer2008比较201201年和2011年这两个时期。

使用
SUM
函数分组

质疑

输出

Period  Total Sales
201101  19
201201  25

SQL Fiddle:

使用
SUM
分组依据
函数

质疑

输出

Period  Total Sales
201101  19
201201  25

SQL Fiddle:

我想要像这样的:这个月销售,最后一个月销售,句号,名字客户喜欢什么?请在你的报告中更具体一些question@YayanMulyana你是说上个月还是去年?对不起,我是指去年的samemonth hii@Matt我在这个url中的查询,但仍然有错误:我想要像:ThisMonthSales,LastMonthSales,Period,NameCustomerlike什么?请在你的报告中更具体一些question@YayanMulyana你指的是上个月还是去年?对不起,我指的是去年的samemonth hii@Matt我在这个url中的查询,但仍然有错误:MYQUERY:选择kode_lang,tgldokjdi,SUM(当月份=(左)(datename(月,dateadd(月,-11,CAST(tgldokjdi+'01'作为datetime)),3))然后选择sales El 0 End,SUM(Case When Month=(left(DATENAME(Month,CAST(tgldokjdi+'01'作为datetime)),3))然后sales Else 0 End)距离nv.BI_DATA2015_v1 GROUP BY kode_lang,tgldokjdiMYQUERY:选择kode_lang,tgldokjdi,SUM(Case When Month=(DATENAME(Month,dateadd(Month,--11,CAST(tgldokjdi+'01'作为datetime))),3))然后sales Else 0 End)LMLY,SUM,SUM(如果月份=(左(DATENAME(月,铸造(tgldokjdi+'01'作为datetime)),3))然后销售其他0结束)距离nv.BIU DATA2015\U v1组厘米,由kode_lang,tgldokjdi