راکت
مرادی
مرادی
توسط مرادی مطرح شد
حل
3 پاسخ

ساختار دیتابیس برای ذخیره اعتبار مالی

سلام دوستان بنده یه دیتابیس دارم و دو تا فیلد داره تو یکیش یه مقدار عددی به تومن ذخیره میشه .
تو یکی دیگه میزان بدهکاری و بستانکاری ذخیره میشه.

سوال بنده اینجاست که بهترین دیتا تایپ برای ثبت عدد پول چیه ؟ ایا Int کافیه؟
دوم اینکه بدهکاری یا بستانکاری رو چطوری باید تو یه فیلد تعیین کنم؟
میشه فیلد رو از نوع string بزارم و عدد -500 یعنی بدهکار و +500 یعنی طلبکار ایا این راه درسته؟

ممنون میشم اگر در پیدا کردن راه درست راهنمایی کنید.


ثبت پرسش جدید
Hamidev
Hamidev
تخصص :backend Developer | laravel | php
@hamiidev6 سال پیشمطرح شد
2

سلام وقت شما بخیر

بهترین دیتا تایپ ها برای مبلغ پول "double" می باشد با خاصیت unsigned
اگر string ذخیره کنید امکان محاسبات مثل جمع و تفریق ردیف ها رو نداری و بنظر من درست نیست!
میتونی برای ذخیره اعداد منفی از decimal استفاده کنی

موفق باشی


سید حسین رضوی
سید حسین رضوی
تخصص :برنامه نویس وب و طراح رابط کاربری
@hossein.r.14426 سال پیشمطرح شد
1

ببینید اگه دارید با زبانی مثل php کار میکنید میتونید مبالغ رو به صورت رشته هم ذخیره کنید و به راحتی هم روشون اعمال جمع و تفریق رو انجام بدی، البته در کلیت کار بهتره که دابل باشه اما اینم مشکلی براتون ایجاد نمیکنه


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

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


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

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