Gra*_*avy 2 mysql format decimal
我有一个mySQL查询,用逗号输出十进制字段.
SELECT Metals.Metal, FORMAT(Fixes.GBPam, 3) AS AM, FORMAT(Fixes.GBPpm, 3) AS PM,
DATE_FORMAT(Fixes.DateTime, '%d-%m-%y') AS Date
FROM Fixes, Metals
WHERE Metals.Id = Fixes.Metals_Id
Run Code Online (Sandbox Code Playgroud)
Fields GBP和GBPpm都是类型 decimal(10,5)
现在我希望在我的sql查询中将列AM和PM格式化为3个小数位 - 正确
我希望成千上万的值格式化为xxxx.xxx而不是x,xxx.xxx - 不正确
mysql查询的输出示例:
Metal AM PM Date
Gold 1,081.334 NULL 11-09-12
Silver 21.009 NULL 10-09-12
Platinum 995.650 NULL 11-09-12
Palladium 416.700 NULL 11-09-12
Run Code Online (Sandbox Code Playgroud)
你能看出Gold AM的输出是1,081.334吗?如何输出1081.334?
这对我来说是一个痛苦的因为我必须在PHP中删除以删除逗号.我宁愿让mysql正确格式化它.
归档时间: |
|
查看次数: |
18618 次 |
最近记录: |