MySQL返回2位小数
我有一个复杂的查询,返回一个百分比,但我需要让它只返回2位小数。我已经搜索了论坛和trues truncate、round、cast、decimal和其他一些我确信我丢失的东西。我完全不知道该从这里走到哪里去。查询如下。任何帮助都将不胜感激 代码MySQL返回2位小数,mysql,Mysql,我有一个复杂的查询,返回一个百分比,但我需要让它只返回2位小数。我已经搜索了论坛和trues truncate、round、cast、decimal和其他一些我确信我丢失的东西。我完全不知道该从这里走到哪里去。查询如下。任何帮助都将不胜感激 代码 使用ROUND函数: SELECT branch, ROUND(SUM( monthly_total / ( SELECT SUM(hour1) FROM `door_count` WHERE `numeric_month` &
使用ROUND函数:
SELECT branch, ROUND(SUM( monthly_total / (
SELECT SUM(hour1)
FROM `door_count`
WHERE `numeric_month` <= MONTH( CURRENT_DATE( ) )
AND fy = 2013
AND numeric_month <> '0'
AND branch = 'Main St.'
) *100
), 2)
FROM door_count
WHERE fy = 2014
AND branch = 'Main St.';
圆福,2号?为什么你在论坛上搜索官方手册,而功能名称却显而易见?你总是想要2个小数吗?老兄,这是一个复杂的查询。。。
SELECT branch, ROUND(SUM( monthly_total / (
SELECT SUM(hour1)
FROM `door_count`
WHERE `numeric_month` <= MONTH( CURRENT_DATE( ) )
AND fy = 2013
AND numeric_month <> '0'
AND branch = 'Main St.'
) *100
), 2)
FROM door_count
WHERE fy = 2014
AND branch = 'Main St.';