PDA

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"