انا استخدم
sql2000
وعندي جدول يحتوي على حقل من نوع رقم عشري
عندما اخزن الارقام مثلا 19.987
وعند عمل عرض للبيانات الاحظ ان البيانات مقربة مثلا 19.986
وهكذا
لماذا لا يتم التخزين كما تم ادخاله
انا استخدم
sql2000
وعندي جدول يحتوي على حقل من نوع رقم عشري
عندما اخزن الارقام مثلا 19.987
وعند عمل عرض للبيانات الاحظ ان البيانات مقربة مثلا 19.986
وهكذا
لماذا لا يتم التخزين كما تم ادخاله
اخي الكريم
اهلا بك بيننا
اولا
القيمة التي تظهر لك بعد ارجاع البيانات مختلفة وذلك لنوعية الحقل المعرف لديك لانك تتعامل مع كسور و اعداد صحيحة
انا انصح ان تخزن القيمة بشكل نصي وعند استدعائها يتم تحويلها الى رقم
بالتوفيق
بسم الله الذي لا يضر مع اسمه شيء بالارض ولا بالسماء وهو السميع العليم
اشكرك عل ىالاجابة ولكن غير منطقية اقوم بتغيير النظام كامل عندي في حالة تغيير نوع الحقل من رقم عشري الى نص
اولا زيادة حجم البيانات
بطء في الاستعلام
صحيح اخي الكريم انا معك في هذه النقطة
لكن عليك تغيير نوع الحقول لان المشكلة ستظل
او ان تقوم بتغيير نوع الحقل الى
Integer (int)1
اعتقد انها ستحافظ على القيمة.
بالتوفيق
بسم الله الذي لا يضر مع اسمه شيء بالارض ولا بالسماء وهو السميع العليم