ورود

View Full Version : سوال: درخواست یه الگوریتم حسابداری



mojtaba-saleh
دوشنبه 25 مرداد 1389, 22:27 عصر
سلام
من برا یک نرم افزار حسابداری نیاز دارم که بین دوتا تاریخ موجودی حساب رو در بیارم و گزارش بدم.
نرم افزار مال محاسبه سود روزشماره
توی دیتابیس اینجوری دیتا ها وارد شده »
آی دی - مبلغ - بدهکار/بستانکار - تاریخ واریزی - تاریخ تغییر حساب - باقی مانده
1 - 1000 - بستانکار - 20/1/1389 - 22/04/1389 - 1000
2- 2000 - بستانکار - 22/04/1389 - 30/04/1389 - 3000
3- 4000 - بستانکار - 30/04/1389 - 24/05/1389 - 7000

حالا من می خوام موجودی حساب بین تاریخ 21/04/1389 تا 24/05/1389 رو بگیرم.
دستور SQL ام که اینه »:

"Select * from Payments WHere UID=" & UI & " and Tarikh >=21/04/1389 and Tarikh <= 24/05/1389
این از ID شماره 2 رو بهم نشون میده تا آی دی 3 ولی آی دی 2 موجودی یک روز بعد از تاریخی رو که من می خواستم رو نشون میده , من نیاز دارم موجودی 1 روز قبل رو هم توی رکورد هام داشته باشم.
از روش های مختلفی استفاده کردم ولی هرکدوم یه جوری به هم میریزه
اعصابم دیگه داغون شده!

hero4000
سه شنبه 26 مرداد 1389, 09:00 صبح
دوست عزيز شما بايد بگي توي بانکت بدهکار/بستانکار رو چجوري تعريف کردي يعني منفي مثبت تعيين کننده بدهکار /بستانکار بودن رديفه

اونوقت شما بايد اول يک Select Sum (Mablagh) FromPayments where Tarikh <=21/04/1389 بگيري و اونو به عنوان مانده اول دوره توي محاسباتت اعمال کني