ورود

View Full Version : سوال: مانده قبل



HAMRAHSOFT.IR
دوشنبه 28 دی 1388, 19:54 عصر
سلام شاید سوالم تکراری باشه ولی خیلی گشتم چیزی ندیدم

ممکن کمک کنید طریقه حساب کردن ماننده قبل چه طوری

مثلان مانده قبل کد x قبل از تاریخy و صورت حساب فعلی آن از تاریخ y تا به اکنون

با تشکر

bad_boy_2007
دوشنبه 28 دی 1388, 20:23 عصر
یک روش بسیار ساده ولی با سرعت نه چندان مطلوب ، روی حدود 20 هزار رکورد با این روش بیش از 5 دقیقه طول میکشه که مانده رو محاسبه کنه آخه کوئری داخلی به ازای هر رکورد یک بار محاسبه میشه



Select Date,
(
Select Sum(Bestankar-Bedehkar) from Gardesh Where Gardesh.date<=G.date
) as Mandeh
from Gardesh as G



من خودم از یک جدول موقت و کرسر استفاده میکنم سرعتش خوبه

HAMRAHSOFT.IR
سه شنبه 29 دی 1388, 07:35 صبح
ممكن اون روش خودتون را يهمراه يك مثلا كوچيك بزاريد