私はSQL Serverを初めて使用しています。私はsum
機能を使用して2つの列に等しくしたい。以下のクエリを見つけてください。SQL Serverのwhere句でsum関数を使用するにはどうすればよいですか?
select top 1000
o.orderamount, sum(oi.amount), oi.orderid
from
orders o
inner join
orderitem oi on o.orderid = oi.orderid
where
orderamount = sum(oi.amount)
group by
oi.orderid, orderamount
order by
oi.orderid desc
このコードを実行するとエラーが発生します。
私を助けてください。