MySQL GROUP BY AVG MAX MIN - >布尔错误

时间:2015-09-04 21:51:36

标签: mysql

我修改了许多脚本代码示例,但最终仍然无法解析“布尔”问题。错误问题

我想要做的只是获得仅7个数据区域的AVR,MIN和MAX年龄。

下面的第一个代码片段我工作得很好但是只按区域AVR。

第二个代码片段是AVR MAX MIN的一个变种,让我陷入困境。

注意:我已经删除了一些涉及的HTML代码,而我的实际MySQL连接需要' line与页面上的其他代码一起使用OK。

编辑:对不起,这个系统显然不会在代码中允许一些html和php标签。我将查看主文本输入部分中的行是否仍在此处< snip> out - 除了MySQL之外我还不是真的需要。

谢谢!

-stucko

这个工作很精细,但仅适用于按地区划分的AVR

$sql = "SELECT 
          (SELECT CONCAT(area, '-', age) from mydb GROUP BY area ORDER BY age DESC limit 1) as MAX, 
          (SELECT CONCAT(area, '-', age) from  mydb GROUP BY area ORDER BY age ASC limit 1) as MIN, 
          (SELECT AVG(age) from mydb) as AVG
           FROM area limit 1"; 

$result = mysqli_query($con,$sql);

while(list($area, $MAX, $MIN, $AVG) = mysqli_fetch_row($result))
{

*** HAD TO <SNIP> OUT THIS HTML/EMBEDDED PHP CODE FOR DISPLAYING OUTPUT 

}

这是我获得THE AVR,MAX&amp; amp; MIN按面积

{{1}}

1 个答案:

答案 0 :(得分:2)

除非我读错了,否则对于可以简单地完成的事情来说,这是非常过分的工程:

args