日期:2014-05-17  浏览次数:20439 次

select语句有错

这是问什么,语法没有问题啊,去掉DetectorID列,只读最大值就没错
求指导

------解决方案--------------------
有MAX函数后面需要用GROUP BY DetectorID
------解决方案--------------------
聚合函数经常与 Select 语句的 GROUP BY 子句一同使用。 
聚合函数对一组值执行计算并返回单一的值。除 COUNT 函数之外,聚合函数忽略空值。
聚合函数
描述
AVG 计算表达式中平均值
COUNT 表达式中值的数目
COUNT (*) 所选择的行的数目
MAX 表达式中的最大值
MIN 表达式中最小值
SUM 计算表达式中所有值的和
STDEV 样本标准偏差
STDEVP 填充标准偏差
VAR 样本方差
VARP 总体方差
------解决方案--------------------
当查询只有聚合函数时可以不用group by 。但是一旦查询含有非聚合列,就必需使用group by 。


引用:

这是问什么,语法没有问题啊,去掉DetectorID列,只读最大值就没错
求指导