الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الفصلة العائمه

بدأه sakamaka في 30 يونيو 2012 · 4 رد · 846 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوه الاحباب

لدي عبارة sql

ملخصها

select * from customer where (debit-credit)=0

وعند تنفيذ هذه العبارة يظهر بعد الاسماء التى رصيده صفر فى حين ان نتاج العمليات انها صفر فعلا وهذه راجع تقريبا للفصلة العائمة فكيف يمكن التخلص من الفصلة بحيث ان يكون الاهتمام بالارقام بعد العامه لحدود رقمين او ثلاثة فقط

ولكم الشكر

#2

هلا أعدت صياغة السؤال بأسلوب أوضح

تم تعديل هذه المشاركة بواسطة linuxman في 30 يونيو 2012 في 19:33

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#3

عند استخدام عبارة select * from customer where (debit-credit)<>0

تظهر السجلات التى حصل العملية فيها مثلا 0.000012354 وهو فارق نتيجة للعمليات الحسابية فى قاعدة البيانات باردوكس لاستخدام الحقول من النوع float

#4
sakamaka كتب:

عند استخدام عبارة select * from customer where (debit-credit)<>0

تظهر السجلات التى حصل العملية فيها مثلا 0.000012354 وهو فارق نتيجة للعمليات الحسابية فى قاعدة البيانات باردوكس لاستخدام الحقول من النوع float

عدلها هكذا

select * from customer where round(debit-credit,2)=0

بهذه الطريقة لن يظهر السجل 0.000012354 هذا ما فهمته من سؤالك

تم تعديل هذه المشاركة بواسطة linuxman في 30 يونيو 2012 في 21:43

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

#5

الاخ الحبيب

bde لا يدعم امر Round

مواضيع مشابهة