Προβλημα με αποθηκευση αριθμων στη βαση - αντι για 100 βγαζει 99.9

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
ideal
Δημοσιεύσεις: 302
Εγγραφή: 12 Φεβ 2011 16:26

Προβλημα με αποθηκευση αριθμων στη βαση - αντι για 100 βγαζει 99.9

Δημοσίευση από ideal » 24 Μάιος 2014 11:56

Καλημερα. οπως γραφω και στο θεμα εχω προβλημα με την αποθηκευση αριθμων στη βαση δεδομενων που ειναι απο τον αριθμο 100 και πανω. Τους βγαζει ολους 99.9
Ο τυπος ειναι DOUBLE (4,2). Αρχικα ηταν (3,1) και το τροποποιησα μηπως αλλαξει κατι, αλλα τιποτα.
Τι φταιει;
Δεν μπορούμε να λύσουμε τα προβλήματά μας χρησιμοποιώντας τον ίδιο τρόπο σκέψης που χρησιμοποιήσαμε όταν τα δημιουργήσαμε. -Α. Einstein

Rent a Car


Άβαταρ μέλους
ideal
Δημοσιεύσεις: 302
Εγγραφή: 12 Φεβ 2011 16:26

Προβλημα με αποθηκευση αριθμων στη βαση - αντι για 100 βγαζει 99.9

Δημοσίευση από ideal » 24 Μάιος 2014 12:48

korgr έγραψε:try DECIMAL(4,2)
Το ίδιο...
Δεν μπορούμε να λύσουμε τα προβλήματά μας χρησιμοποιώντας τον ίδιο τρόπο σκέψης που χρησιμοποιήσαμε όταν τα δημιουργήσαμε. -Α. Einstein

Rent a Car

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Προβλημα με αποθηκευση αριθμων στη βαση - αντι για 100 βγαζει 99.9

Δημοσίευση από fafos » 24 Μάιος 2014 13:30

O protos arithnos dhlonei to synolo ton pshfion (arithmos+dekadika) kai o deuteros mexri posa dekadika tha deixei.. opote to 4, 2 mporei na paei mexri to 99.99.. thes 5,2 gia na dexetai to 100,00
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
ideal
Δημοσιεύσεις: 302
Εγγραφή: 12 Φεβ 2011 16:26

Προβλημα με αποθηκευση αριθμων στη βαση - αντι για 100 βγαζει 99.9

Δημοσίευση από ideal » 26 Μάιος 2014 05:02

fafos έγραψε:O protos arithnos dhlonei to synolo ton pshfion (arithmos+dekadika) kai o deuteros mexri posa dekadika tha deixei.. opote to 4, 2 mporei na paei mexri to 99.99.. thes 5,2 gia na dexetai to 100,00
Νομιζα οτι ηταν ψηφια πριν και μετα την υποδιαστολη. Δηλαδη (4,2) 4 ψηφια πριν και 2 ψηφια μετα.
Thanks fafos!
Δεν μπορούμε να λύσουμε τα προβλήματά μας χρησιμοποιώντας τον ίδιο τρόπο σκέψης που χρησιμοποιήσαμε όταν τα δημιουργήσαμε. -Α. Einstein

Rent a Car

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Προβλημα με αποθηκευση αριθμων στη βαση - αντι για 100 βγαζει 99.9

Δημοσίευση από korgr » 26 Μάιος 2014 10:04

Ουαου, και εγώ δάσκαλε νόμιζα το ίδιο.
Δεν το παρατήρησα ποτέ γιατί προτιμώ να δίνω πολύ μεγαλύτερα περιθώρια στα value ranges

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Προβλημα με αποθηκευση αριθμων στη βαση - αντι για 100 βγαζει 99.9

Δημοσίευση από fafos » 26 Μάιος 2014 12:30

korgr έγραψε:Ουαου, και εγώ δάσκαλε νόμιζα το ίδιο.
Δεν το παρατήρησα ποτέ γιατί προτιμώ να δίνω πολύ μεγαλύτερα περιθώρια στα value ranges
stis arxes kai ego auto nomiza alla to ematha otan phga na peraso syntetagmenes xarton kai mou evgaze thn Athina sthn kolopetinitsa :lol:
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Απάντηση

Επιστροφή στο “MySQL”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες