راکت
coarad supp
coarad supp
توسط coarad supp مطرح شد
6 پاسخ

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

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

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

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


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

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

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

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


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

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


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

@MehdiAghighi

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


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

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


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

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

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


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

@mohsenbostan
@ali.bayat

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

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


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

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