سلام،
فرض کنید یه جدول دارم درحال حاضر که مبلغ (ریالی) محصول توش ذخیره میشه با فرمت زیرDECIMAL(15,2)ولی در آینده از دلار، روپیه و یورو هم باید پشتیبانی کنم و این امکان فراهم میشه که کاربرم مبالغ رو که به هر واحدی ذخیره شده (ریال، دلار، یورو، روپیه) به واحدهای دیگه جهت نمایش تبدیل کنه. درحال حاضر که مبالغ ریالی ذخیره میشوند مشکلی نیست چون واحد همه ریال هست ولی در آینده باید بدانم کدام مبلغ با کدام واحد ذخیره شده که بتونم به واحدهای دیگه تبدیل کنم. برای اینکار دو راه به ذهنم رسیده که مطمئن نیستم کدومش درست و شاید راه درستتری هم باشه، ممنون میشم نظرتونو بگین.
- فیلد amount و unit داشته باشه که مبلغ و واحدش ذخیره بشه
- فیلد amount رو text درنظر بگیرم که واحدش پشت عدد نوشته شده مثلا IRR 50000000