پوریا_م
دوشنبه 21 تیر 1389, 15:34 عصر
با سلام خدمت دوستان
من یه جدول دارم که اطلاعات هر ماه دریافتی پرسنل توی اون درج میشه.
در sp که محاسبات مربوط به دریافتی پرسنل رو انجام میده من سال و ماه پرداخت رو بعنوان ورودی از کاربر میگیرم و محاسبات رو برای کلیه پرسنلی که برای اونها در این ماه وسال اطلاعات اولیه وارد شده وجود داره انجام میدم.
حالا من یک فیلد دارم که باید مجموع مبالغ مشمول مالیات کلیه ماههای قبلی هر پرسنل رو محاسبه کنم و در اون ذخیره کنم.چون من در هر محاسبه مجموعه ای از پرسنل رو دارم و فقط ماه و سال رو بعنوان ورودی sp دارم به مشکل برخوردم.یعنی نمیتونم همچین کدی رو اجرا کنم:
select sum ( Gift2 ) as sumgift from giftTable where personelcode = 100524
حالت محاسبه من چیزی شبیه به Sumif اکسل هستش.یعنی در هر رکورد برای هر پرسنل مجموع یک فیلد رو در فیلد مورد نظر آپدیت کنه.
امیدوارم تونسته باشم منظورم رو برسونم. من از SQLServer 2000 استفاده میکنم.
لطفا راهنمایی بفرمایید.
من یه جدول دارم که اطلاعات هر ماه دریافتی پرسنل توی اون درج میشه.
در sp که محاسبات مربوط به دریافتی پرسنل رو انجام میده من سال و ماه پرداخت رو بعنوان ورودی از کاربر میگیرم و محاسبات رو برای کلیه پرسنلی که برای اونها در این ماه وسال اطلاعات اولیه وارد شده وجود داره انجام میدم.
حالا من یک فیلد دارم که باید مجموع مبالغ مشمول مالیات کلیه ماههای قبلی هر پرسنل رو محاسبه کنم و در اون ذخیره کنم.چون من در هر محاسبه مجموعه ای از پرسنل رو دارم و فقط ماه و سال رو بعنوان ورودی sp دارم به مشکل برخوردم.یعنی نمیتونم همچین کدی رو اجرا کنم:
select sum ( Gift2 ) as sumgift from giftTable where personelcode = 100524
حالت محاسبه من چیزی شبیه به Sumif اکسل هستش.یعنی در هر رکورد برای هر پرسنل مجموع یک فیلد رو در فیلد مورد نظر آپدیت کنه.
امیدوارم تونسته باشم منظورم رو برسونم. من از SQLServer 2000 استفاده میکنم.
لطفا راهنمایی بفرمایید.