Quantcast
Channel: VBForums - Visual Basic .NET
Viewing all articles
Browse latest Browse all 27329

VS 2008 Pass Table Name as Parameter in storeprocedure that have joins in tables

$
0
0
i wanto create a store procedure like this
and its saying error near @mytable

CREATE PROC getdetail
@mytable VARCHAR(100)


AS

SELECT e.ItemCode, e.OemNoOne, e.ItemDesc, e.ModelNoOne, e.StockNoOne, e.Brand, e.totstock, e.LastImpQty, e.msprice, e.lastimpdate, e.Type
FROM (SELECT i.ItemCode, i.OemNoOne, i.ItemDesc, i.ModelNoOne, i.StockNoOne, i.Brand, SUM(s.Stock) AS totstock, c1.LastImpQty, i.Value AS msprice,
c.lastimpdate, i.Type
FROM dbo.tblItemMaster AS i INNER JOIN
dbo.ViewMaxImpDateItems AS c ON i.ItemCode = c.ItemCode INNER JOIN
dbo.tblCostMaster AS c1 ON c.ItemCode = c1.ItemCode AND c.lastimpdate = c1.LastImpDate INNER JOIN
dbo.tblStkMaster AS s ON i.ItemCode = s.ItemCode AND c1.Company = s.Company
WHERE (i.ItemCode IN
(SELECT ItemCode
FROM dbo.ViewMaxImpDateItems
WHERE (YEAR(lastimpdate) >= 2011))) AND (YEAR(c.lastimpdate) < 2012) AND (YEAR(c.lastimpdate) <> 1900)
GROUP BY i.ItemCode, i.OemNoOne, i.ItemDesc, i.ModelNoOne, i.StockNoOne, i.Brand, i.Value, c1.LastImpQty, c.lastimpdate, i.Type
HAVING (SUM(s.Stock) > 0)) AS e INNER JOIN
dbo.@mytable ON e.ItemDesc = dbo.@mytable.ItemCode

WHERE (dbo.@mytable.PS = 1)

Viewing all articles
Browse latest Browse all 27329

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>