我有这张桌子:
id - COL 17 - COL 2 - den - COL 54 - brutddssled - COL 42decimal - COL 45decimal - evrosum - 119546 - 4559 - SI - 2014-11-06 - 00012 Motorway toll - 7.800 - 12.500 - 2.760 - 45.780
数字是十进制20,3。 当我尝试使用SUM 12.500 + 2.760 MySQL时,它表示 45.780。这怎么可能?
我的SELECT查询是:
SELECT `id`,`COL 17`,`COL 2`,`den`,
`COL 54`,`brutddssled`,`COL 42decimal`,
`COL 45decimal`, SUM(12.500+2.760) as evrosum
FROM `fakturi_copy`
WHERE `COL 17`="4559"
AND `den` BETWEEN "2014-10-27" AND "2014-11-07" AND `COL 2`="SI"
答案 0 :(得分:0)
草莓已将其写在评论中。我需要通过+符号no和函数对值进行求和。 所以代码就是这样:
My SELECT query is:
SELECT `id`,`COL 17`,`COL 2`,`den`,
`COL 54`,`brutddssled`,`COL 42decimal`,
`COL 45decimal`, 12.500+2.760 as evrosum
FROM `fakturi_copy`
WHERE `COL 17`="4559"
AND `den` BETWEEN "2014-10-27" AND "2014-11-07" AND `COL 2`="SI"