راکت
حل شده

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

3 پاسخ

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

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

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

ثبت پرسش جدید

پاسخ‌ها

3
Hamidev
Hamidev
@hamiidev

تخصص: backend Developer | laravel | php

بهترین پاسخ

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

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

موفق باشی

سید حسین رضوی
سید حسین رضوی
@hossein.r.1442

تخصص: برنامه نویس وب و طراح رابط کاربری

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

سید مهرداد حسین زاده ساداتی
سید مهرداد حسین زاده ساداتی
@mehrdadhosseinzadeh

تخصص: برنامه نویس

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

شاید پاسخ شما همین‌جا باشد

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

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