اعمال دستورات sql روی sp پس از فراخوانی کردن در دلفی
با سلام
من یه sp در اس کیو ال 2008 ایجاد کردم و با استفاده از adostoredproc موجود در دلفی xe4 بش وصل شدم و با دستورات زیر این sp رو صدا میزم و استفاده میکنم.
ADOStoredProc1.Active:=false;
ADOStoredProc1.Parameters.ParamByName('@date1').Va lue:=SolarDatePicker2.Text;
ADOStoredProc1.Parameters.ParamByName('@date2').Va lue:=SolarDatePicker3.Text;
ADOStoredProc1.Active:=true;
ADOStoredProc1.Filter:='unitnum=101';
ADOStoredProc1.Filtered:=true;
حالا می خوام جمع مقادیر یک یا چند ستون از اون رو حساب کنم. مثلا ستون amountpayable .
چی کار باید بکنم؟ (البته به غیر از استفاده از حلقه for)
نقل قول: اعمال دستورات sql روی sp پس از فراخوانی کردن در دلفی
چرا از دستور sum استفاده نمیکنی؟؟؟
select sum(amountpayable) where (paydate between dt1 and dt2) and (unitnum=101);
paydate همون فیلد تاریخه و dt1 و dt2 بازه مورد نطر شما
نقل قول: اعمال دستورات sql روی sp پس از فراخوانی کردن در دلفی
منظورتون اینه که از adoquery استفاده کنم؟
نقل قول: اعمال دستورات sql روی sp پس از فراخوانی کردن در دلفی
نه عزیزم
منظورش اینه که همین دستورات رو در خود Sp بنویس و اون رو توی دلفی فراخوانی کن.