SELECT
((1.0 * (SELECT SUM(r.SalesVolume)
FROM RawData r
INNER JOIN Product p ON r.ProductId = p.ProductId
WHERE p.Distributor = 'TF1', 'WARNER')
GROUP BY p.Distributor)
/
(SELECT SUM(r.SalesVolume) FROM RawData r)*100)
;
上述查询出现错误:
Lookup Error - SQL Server Database Error: Incorrect syntax near ','.
有人能指出问题在哪里吗?我知道在这种情况下不能使用OR/AND条件。
结果集必须有2行。
产品:
Distributor
WARNER
TF1
WARNER
TF1
原始数据:
SalesVolume
5
6
3
4