Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL返回2位小数_Mysql - Fatal编程技术网

MySQL返回2位小数

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` &

我有一个复杂的查询,返回一个百分比,但我需要让它只返回2位小数。我已经搜索了论坛和trues truncate、round、cast、decimal和其他一些我确信我丢失的东西。我完全不知道该从这里走到哪里去。查询如下。任何帮助都将不胜感激

代码


使用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.';