PDA

View Full Version : سوال: جمع سلول هاي ستون ديتاگريلد با استفاده از تابع بازگشتي



ali_ahr7
شنبه 11 اردیبهشت 1389, 19:12 عصر
سلام دوستان فرض كنيد يك ديتاگريد داريم كه دو ستون داره.
ستون اول اعداد تكراري هستش كه هر كدام n مرتبه تكرار شده.و در ستون دوم مقادير متناظر اعداد كه رشته هست رو داريم.
سوال اينجاست ميخوايم مادامي كه اعداد ستون اول تكرار ميشوند مقادير ستون دوم با هم جمع شوند.و در آخر از هر عدد فقط يكي داشته باشيم و متناظر با آن جمع كل مقادير در ستون دوم.

به نظر من اين عمل فقط با تابع بازگشتي ممكنه و من نميدونم چطور اونو در اين مسئله بكار ببرم.لطفا راهنمايي بفرمائيد.متشكرم

ali_ahr7
یک شنبه 12 اردیبهشت 1389, 06:07 صبح
يعني اين همه مهندس و برنامه نويس توي اين تالار هست كسي با توابع بازگشتي آشنا نيست كه بتونه اين كارو انجام بده؟

LORD AELX
یک شنبه 12 اردیبهشت 1389, 09:58 صبح
در یک حلقه FOR یه Query با استفاده از دستور WHERE بساز که بیاد رکوردهایی رو که مقدار id شون i (اندیس FOR) هست رو در بیاره و با یه FOR دیگه، دونه دونه مقدار فیلد دومشون رو بخون و با فیلد دوم رکورد اولی جمع کن و بعد پاکشون کن. در نهایت یه رکورد از اون id برات میمونه. :چشمک:

موفق باشی :قلب: