Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.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
Access SQL:一次SQL查询中2016年和2017年一种产品的销售总额_Sql_Ms Access - Fatal编程技术网

Access SQL:一次SQL查询中2016年和2017年一种产品的销售总额

Access SQL:一次SQL查询中2016年和2017年一种产品的销售总额,sql,ms-access,Sql,Ms Access,我想得到2016年和2017年每种产品的销售总额 我试过: Select productid, Switch(year(DATE)=2016,sum(salesa1)) as sales16, Switch(year(DATE)=2017,sum(salesa1)) as sales17 From Sales Group by productid 可能我出了什么问题,有人能帮我吗?条件需要进入sum(): Select productid, sum(switch(year(DAT

我想得到2016年和2017年每种产品的销售总额

我试过:

Select
productid,
Switch(year(DATE)=2016,sum(salesa1)) as sales16,
Switch(year(DATE)=2017,sum(salesa1)) as sales17
From Sales
Group by productid
可能我出了什么问题,有人能帮我吗?

条件需要进入
sum()

Select productid,
       sum(switch(year(DATE) = 2016, salesa1)) as sales16,
       sum(switch(year(DATE) = 2017, salesa1)) as sales17
From Sales
Group by productid