【发布时间】:2016-06-20 00:36:25
【问题描述】:
我可以选择总和(税)小于价格的价格,我正在执行查询但我收到错误
select b.price
from tableA a
inner join tableB b on b.idprice = a.idprice where sum(tax)<price
group by a.idprice,b.price
【问题讨论】:
-
您遇到的错误是什么?
-
您也可以发布架构吗?您正在尝试的查询以及您收到的错误将有很大帮助。也许您可以使用sqlfiddle.com 重现它
-
聚合可能不会出现在 WHERE 子句中,除非它位于 HAVING 子句或选择列表中包含的子查询中,并且被聚合的列是外部引用。我的错误
-
select b.price from tabelA a inner join tabelB b on b.idprice = a.idprice where sum(a.tax)
标签: sql sql-server sql-server-2008 sql-server-2005 sql-server-2012