क्या आप decimal(N,2)
. का उपयोग कर रहे हैं डेटा संग्रहीत करने के लिए प्रकार, या समान? यदि नहीं, तो यह सामान्य व्यवहार है। देखें http://dev.mysql.com/doc/ रेफमैन/5.0/hi/numeric-types.html
कृपया, किसी अन्य उत्तर में सलाह का पालन न करें और इसे अपनी प्रस्तुति परत पर छोड़ दें। काम ठीक से करें और सटीक दशमलव मान संग्रहीत करें। इस तरह आप मुद्दों को गोल करने से बचते हैं।
पीएस आप जिस भी भाषा का उपयोग कर रहे हैं उसमें मूल्य कैसे प्रबंधित किया जाता है इसका एक अलग मुद्दा भी है। उम्मीद है कि यह एक विशेष प्रकार का उपयोग करता है जिसमें उपयुक्त स्वरूपण शामिल है। यदि नहीं, तो आप इस बारे में चिंता करना चाह सकते हैं कि आप अपने कोड में मूल्य को कैसे संभालते हैं (एक संभावना 100 से गुणा करने और सेंट की एक पूर्णांक संख्या का उपयोग करने की है, लेकिन फिर आपको ध्यान रखना होगा कि गणित सही ढंग से गोल हो - यह जटिल है, लेकिन यह एक कारण के लिए जटिल है; यदि आप सब कुछ डबल्स में भर देते हैं तो यह आसान होगा, लेकिन कुछ मूल्यों के लिए कुछ अजीब बग है ...)