SQL Server 2008 R2 を使用しており、ストアド プロシージャも実行されるクエリを実行しようとしています。
クエリは次のとおりです。
select a.custnmbr, a.custname, a.salsterr, b.itemnmbr, b.itemdesc, d.slprsnid ,exec dbo.QtySoldPerMonth a.custnmbr, b.itemnmbr, @year
from rm00101_temp a, iv00101_temp b
inner join sop30300_RPT c on b.itemnmbr = c.itemnmbr
inner join sop30200_RPT d on c.sopnumbe = d.sopnumbe
where
b.itemnmbr like @houseCode + '%' and itmclscd like @classCode + '%'
AND DATEPART(year, d.docdate) = @year
group by a.custnmbr, a.custname, a.salsterr, b.itemnmbr, b.itemdesc, d.slprsnid
order by d.slprsnid, b.itemnmbr
私が本当に求めているのは、dbo.QtySoldPerMonth
ストアド プロシージャの実行を選択クエリに含める方法です。また、ストアド プロシージャのパラメータは、@custNo = a.custnmbr, @itemNo = b.itemnmbr
および@year = @year
です。
spを実行するためにクエリを書き直す方法についてのヘルプをいただければ幸いです。