به تمامی کاربران دارای هر نوع مدال پنل رایگان پیامک اهداء می گردد . لذا کاربران دارای مدال می توانند با کد تخفیف medals ، به صورت رایگان ثبت نام نمایند .

انجمن تخصصی اکسس

جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران

ptaher
ptaher
آفلاین
0
با سلام یه کوئری/ گزارش رو در نظر بگیرید که این قراره این فیلدها رو داشته باشه: ردیف/ تاریخ/ هزینه روزانه/ هزینه تجمعی مشکل من توی آخرین ستونه. یعنی هزینه تجمعی؟ چجوری محاسبه کنمش؟

پاسخ پذیرفته شده

ptaher
ptaher
آفلاین
پنج شنبه 25 - ارديبهشت - 1393 21:07:50 - #لینک دائمی
0
سلام دوستان
این سایت واقعا به آدم انگیزه میده
جواب رو آپلود کردم. توضیح:
یه جدول داریم به نام DailyCosts که این فیلدها رو داره: ID/CostDate/DailyCostAmount/Description. تو این جدول بصورت هزینه های روزانه قراره وارد بشه. یه کوئری نوشتم به نام qrySumOfDailyCost که میاد هزینه های روزانه رو محاسبه میکنه. کار خاصی نکردم. یه GroupBy زدم روی DailyCostAmount. چون فرض کرده بودم برای یک روز چندین بار هزینه وارد میشه. پس این کوئری میاد هزینه روزانه رو حساب میکنه. روی این کوئری یه کوئری دیگه زدم به نام qryCumulativeCost که میاد هزینه هر روز بصورت تجمعی هم محاسبه میکنه. این هم کد SQL مربوط به این کوئری: (تو بحثای Database Querying به این کوئری ها Correlated Subquery گفته میشه)
SELECT q.CostDate, q.SumOfDailyCostAmount, (SELECT SUM(z.DailyCostAmount)
FROM DailyCosts AS z
WHERE z.CostDate <= q.CostDate
) AS CumCost
FROM qrySumOfDailyCost AS q;


امیدوارم مفید واقع شه
پاسخ به درستی کمینه شد نمایش
پاسخ ها (0)
  • هنوز به این بحث پاسخی داده نشده است
پاسخ شما

کدام را میپسندید؟

مایکروسافت اکسس 64 بیت - 66.7%
مایکروسافت اکسس 32 بیت - 16.7%
مایکروسافت اکسس 2007 - 16.7%

كل آرا: 6
اين نظرسنجي به پايان رسيده است on: 19 مارس 2017 - 00:00

عضویت در خبرنامه

با عضویت در خبرنامه آخرین مطالب سایت را در ایمیل خود دریافت نمایید.
از عضویت شما در خبرنامه متشکریم.