PDA

View Full Version : کمک در به دست آوردن حقوق کارمندان



kurdboy2175
شنبه 02 اسفند 1393, 12:36 عصر
سلام دوستان خوبید؟
میخواستم ازتون کمک بگیرم بابت به دست آوردن حقوق کارمندان یه دانشگاه
عکسشو گذاشتم ببینید و راهنماییم کنید لطفا
128704
میخوام وقتی که کلید حقوق رو زدم حقوق ردیف اول و ردیف دوم رو با هم جمع کنه و بریزه تو تکس باکس کل حقوق
این هم فرمول به دست آوردن حقوق هر درس
(تعداد واحد * هزینه هر واحد* تعداد جلسات حضور)=حقوق هر درس
برای هر استاد دو فیلد نیست n فیلد وجود خواهد داشت

golbafan
شنبه 02 اسفند 1393, 13:24 عصر
سلام دوستان خوبید؟

سلام. خیلی ممنون شما چطورید؟

باید با توجه به کد پرسنلی و تاریخ ، فیلتر کرده و sum را حساب کنید.

مثلا:

select sum(hazine*vahed) as HV from table1
where tarikh between T1 and T2


حالا یک فیلد HV داری که باید در تعداد جلسات حظور پرسنل که احتمالا از یک جدول دیگه باید بیاد ضرب کنی


select count(id) as CNT from table2
where tarikh between T1 and T2


حالا همه در یک کوئری:

select (T1.HV*T2.CNT) as HOGHOGH from
(
select sum(hazine*vahed) as HV from table1
where tarikh between T1 and T2
) as T1
,
(
select count(id) as CNT from table2
where tarikh between T1 and T2
) as T2