ورود

View Full Version : خروجی از select دوم



ROGHANI
چهارشنبه 05 دی 1386, 06:55 صبح
با سلام
من میخواهم sp بنویسم که در مرحله اول اطلاعات یک جدول رو با شرطی خاص در یک تیبل مجازی بریزه و بعد از آن اطلاعاتی حاصل از این تیبل مجازی Wruneveshtfilter و تیبل دیگر را بعنوان خروجی از این sp دریافت کنم .


ALTER PROCEDURE dbo.WQUERY35
(@fopen1ghesmat nvarchar(50))
AS SELECT Wrunevesht.id, Wrunevesht.runevesht, Wrunevesht.id1, Wrunevesht.khande1
INTO Wruneveshtfilter
FROM Wrunevesht
WHERE (((Wrunevesht.runevesht) = @fopen1ghesmat))
SELECT dbo.Wnameh.ID, dbo.Wnameh.codeprojeh, dbo.Wnameh.az, dbo.Wnameh.be, dbo.Wnameh.mozu, dbo.Wnameh.sharh,
dbo.Wnameh.tarikh, dbo.Wnameh.tahiye, dbo.Wnameh.khande, dbo.[Wruneveshtfilter].runevesht, dbo.[Wruneveshtfilter].khande1
FROM dbo.Wnameh LEFT OUTER JOIN
dbo.[Wruneveshtfilter] ON dbo.Wnameh.ID = dbo.[Wruneveshtfilter].id
WHERE (dbo.Wnameh.be = @fopen1ghesmat) AND (dbo.Wnameh.khande = 0) OR
(dbo.[Wruneveshtfilter].runevesht = @fopen1ghesmat) AND (dbo.[Wruneveshtfilter].khande1 = 0)
ORDER BY dbo.Wnameh.ID

omidaminian
پنج شنبه 06 دی 1386, 18:46 عصر
ابتدا از جدول اول یک View بساز سپس از جدول دوم و این View در دستور Select استفاده کن

ROGHANI
شنبه 08 دی 1386, 12:51 عصر
چون متغیر دارم از view نمیتوانم استفاده کنم