View Full Version : سوال: جمع مقادیر یک فیلد با IDهای مشترک
pishraft
سه شنبه 28 دی 1389, 12:33 عصر
اگه تو جدولی که دارم بخوام مقادیر فیلد قیمت رو براساس IDهایی که دارم جمع بزنم چیکار باید بکنم؟
میخوام Query بگیرم
که مثل شکل زیر نشون بده
65223
مرسی
yosefi_hossein
سه شنبه 28 دی 1389, 13:07 عصر
سلام برای اینکار یک function بنویس که ورودیش idenID باشه بعدش یک select بنوسی و function نوشته شده رو تو اون صدا بزن
yosefi_hossein
سه شنبه 28 دی 1389, 13:19 عصر
کدش شبیه اینه
createFunction [dbo].[udf_SumPrice](
@idenID bigint
)
returns bigint
as
begin
Declare @Sum bigint
select @Sum =SUM(Price) from "tblName" where idenID =@idenID
tblName.idenID =@idenID
if @Sum is null
set @Sum =0
return @Sum
end
حالا این select روبنویس
select dbo.SumPrice from "tblname"
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.