PDA

View Full Version : بدست آوردن فروش سالانه و ماهیانه



mankanhamed
جمعه 26 اردیبهشت 1393, 00:05 صبح
من توی پروژه توی جدول فاکتور فیلد تاریخ رو قرار دادم و بقیه موارد.
سوالم اینه که چه طوری فروش ماهیانه و سالیانه مثلا: فروش کل سال 92 و یا فروش ماه 8 سال 92 را بدست بیارم

meisam12
جمعه 26 اردیبهشت 1393, 00:48 صبح
اگر فرض کنیم که شما فروش کالاها را در جدولی به نام فرضاً Order نگهداری کنید
و تاریخ کالاها را در فیلدی به نام DateOrder نگهداری کنید می توانید این گونه کدنویسی کنید

برای به دست آوردن فروش فرضاً ماه May که پنجمین ماه است این کد را بنویسید:


var result=Context.Orders.Where(r=>r.DateOrder.Month==5).ToList();


Context همان مدل از دیتابیس شما می باشد:
اگر فرض کنیم نام دیتابیس شما Shopping باشد آنگاه داریم:

ShoppingEntities Context = new ShoppingEntities();

meisam12
جمعه 26 اردیبهشت 1393, 00:50 صبح
حالا مثلاً شما می خواهید فروش سال و ماه مشخص را به دست آورید مثلاً ماه 5 و سال 2014
به این صورت عمل کنید :


var result=Context.Orders.Where(r=>r.DateOrder.Month==5 && r.DateOrder.Year==2014).ToList();

mankanhamed
جمعه 26 اردیبهشت 1393, 14:56 عصر
حالا مثلاً شما می خواهید فروش سال و ماه مشخص را به دست آورید مثلاً ماه 5 و سال 2014
به این صورت عمل کنید :


var result=Context.Orders.Where(r=>r.DateOrder.Month==5 && r.DateOrder.Year==2014).ToList();

ممنون بابت جوابت
حالا اگر بخواهیم این کار را برای تاریخ شمسی انجام دهیم چه کار باید بکنیم. برای تاریخ میلادی با توابع year,month و week می توانیم ماه و سال را استخراج کنیم.
من خودم برای تاریخ شمسی از کامپوننتی که تو پروژه رزرو هتل گذاشته بودید استفاده کردم. اگر جوابتون حول تاریخ شمسی اون پروژه باشه خیلی ممنون میشم