Jump to content

Recommended Posts

Hello,

 

I have some values in a column, these values are prices/amounts, something like this: 1400,63.

Now I would like to make the SUM from some values, so my query should be like:

 

SELECT SUM(AMOUNT)FROM table

 

So assuming that I have 1400,63 and 1200,31 in my table, than the SUM result should be: 2631,63

 

But what I get is 2631 without the 2 numbers after the comma.

This is very important since the data in the database is real data from invoices etc ... .

Maybe a setting of my column?

 

Anyone?

Link to comment
https://forums.phpfreaks.com/topic/159369-solved-sql-number-formats/
Share on other sites

I'm unsure about the locale settings MySQL offers, but i'm guessing that if you have a comma as your decimal separator then you're storing these values as a varchar or similar? You should be using a decimal field and formatting for output at the end.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.