Amin.del
جمعه 06 دی 1392, 05:51 صبح
با سلام من یک کوئری دارم که برای محاسبه یک کالا با دو قیمت متفاوت a و bمن میخوام دستوری در کوئری بنویسم تا موقعی که در یک تاریخ فیلد a صفر بود مقدار خروجی کالا در b ضرب شود و اگر فیلد A صفر نبود در a ضرب شود.
مثلا در ضمیمه ارسالی من در تاریخ4 و 6 برج 10 خرید شیر داشتم و در کوئری copy listforosh هم قیمت میانگین رو میاره هم آخرین قیمت خرید رو که مربوط به تاریخ 10/06 میباشد حالا اگر من در فرم gozareshrz تاریخ 92/10/07 رو بزنم باید مقدار sadereh رو چون در تاریخ 10/07 خرید شیر نداشتیم در آخرین قیمت خرید که مربوط به 10/06 میباشد را ضرب کند ولی چون تاریخ خرید شیر 10/07 که با کد[forms]![gozareshrz]![date] میزنم خالیه هیچ اطلاعاتی نمیاره که صادره رو در آخرین قیمت که روز10/06 میباشد ضرب کند .راهی هست که وقتی [forms]![gozareshrz]![date]رکوردی نداشته باشد آخرین قیمت رو در فرم copy list forosh بیاره و موارد بالا رو انجام بده
مثلا در ضمیمه ارسالی من در تاریخ4 و 6 برج 10 خرید شیر داشتم و در کوئری copy listforosh هم قیمت میانگین رو میاره هم آخرین قیمت خرید رو که مربوط به تاریخ 10/06 میباشد حالا اگر من در فرم gozareshrz تاریخ 92/10/07 رو بزنم باید مقدار sadereh رو چون در تاریخ 10/07 خرید شیر نداشتیم در آخرین قیمت خرید که مربوط به 10/06 میباشد را ضرب کند ولی چون تاریخ خرید شیر 10/07 که با کد[forms]![gozareshrz]![date] میزنم خالیه هیچ اطلاعاتی نمیاره که صادره رو در آخرین قیمت که روز10/06 میباشد ضرب کند .راهی هست که وقتی [forms]![gozareshrz]![date]رکوردی نداشته باشد آخرین قیمت رو در فرم copy list forosh بیاره و موارد بالا رو انجام بده