coarad supp
4 سال پیش توسط coarad supp مطرح شد
6 پاسخ

گزارش مالی براساس تاریخ شمسی

سلام دوستان؛ برای گزارش گیری قسمت مالی بخوایم تاریخ ها بر اساس ماه شمسی جمع زده بشه، باید چه کنیم؟ راه کارش چیه؟

$query->->selectRaw( 'month(created_at) month,sum(price) as total' )
                        ->groupBy( 'month' )
                        ->get();

به این شکل که کوئری زده میشه بر اساس ماه میلادی جم میزنه مبلغ ها رو


ثبت پرسش جدید
coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 4 سال پیش مطرح شد
0

@ali.bayat
@mhyeganeh
@TimeRunner2359
@hosseinshirinegad98
@hesammousavi
@mohsenbostan

سلام خدمت دوستان، برای این مورد من گشتم و این لینک رو یافتم، تست هم کردم و درست کار میکنه، به نظرتون اوکی هست؟ استفاده ازش بلامانعه؟

https://github.com/zoghal/Presian-Date-for-MySQL


مهدی عقیقی
تخصص : برنامه نویس وب
@MehdiAghighi 4 سال پیش مطرح شد
0

@coaradsupp سلام وقتتون بخیر.
این پکیج کار خاصی نکرده یک سری فانکشن توی mysql تعریف کرده که تاریخ میلادی رو به شمسی تبدیل می‌کنه فکر نمی‌کنم استفاده ازش مشکلی داشته باشه.
ولی در کل من منظورتون رو از جمع زدن تاریخ‌ها نفهمیدم اگر بهتر توضیح بدید شاید راه‌های ساده‌تری باشه.


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 4 سال پیش مطرح شد
0

@MehdiAghighi

جمع مبالغ هر ماه شمسی، واسه گزارش گیری و نمایش روی چارت، نیاز هست که به ازای هر ماه شمسی مبالغی رو جمع بزنه و نمایش بده


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
1

@coaradsupp
سلام.
مشکلی نیست می تونید از پکیج استفاده کنید.
راه دیگه هم که دارید اینه که با استفاده از پکیجی مثل Morilog Jalali یا Verta تاریخ های شمسی رو به میلادی تبدیل کنید و مجموع اون بازه رو حساب کنید.


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
1

پکیج بدی به نظر نمیرسه..
راهی هم که @mohsenbostan اشاره کرد، یک راهه.

در اون پکیج بار محاسباتی به عهده دیتابیس هست.
و در راهی که دوستمون اشاره کرد، این بار روی دوش PHP هست.
هر چند که این محاسبات منابع خیلی خیلی کمی مصرف میکنند..


coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 4 سال پیش مطرح شد
0

@mohsenbostan
@ali.bayat

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

من تاریخ ها رو به صورت میلادی ذخیره دارم، ولی وقتی گزارش گیری میکنم، به خاطر همون چند روز تفاوت روز میلادی با شمسی درست نمیشد، واسه همین واسه قسمت گزارش گیری به این فکر افتادم که از این استفاده کنم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام