PDA

View Full Version : گرفتن مجموع یک فیلد از یک جدول و قرار دادن آن در یک متغیر در Store Procedure



sjhosseini
پنج شنبه 17 مرداد 1387, 07:39 صبح
با سلام
برای قرار دادن مجموع یک فیلد از یک جدول در یک متغیری که داخل Stoe procedure تعریف شده چگونه باید عمل کنم.
از دستورات زیر استفاده کردم ولی نتیجه نداد.
CREATE PROCEDURE [proc1]

@Result int Output

AS
@Result =Select Sum(Field1) as NewField FROM tbl1

//////////////////////////////////

CREATE PROCEDURE [proc1]

@Result int Output

AS
Select Sum(Field1) as NewField FROM tbl1
@Result =NewField

ضمنا من این مقدار رو داخل همین Store Procedure برای مقایسه با مقادیر دیگر نیاز دارم
با تشکر

KambizZandi
پنج شنبه 17 مرداد 1387, 22:22 عصر
declare @res int
Select @res = sum(field1) from tbl1

if (@res = x)
...