在表中 有 A B C D E F 这六个字段, 可是这六个字段的 量程不同 这六个字段的量程就是 取搜索到的值的 最大值作为量程上限,最小值作为量程下限, 然后把这些值转化成量程相同(0-100)的值 运用这个公式 (数值-量程下限)/(量程上限-量程下限) * 100 可是我写出来之后 就是 (A - MIN(A))/(MAX(A)-MIN(A)) * 100 可是说 要在什么聚合函数应该在group by 下。。 我想请问下 怎么解决这样的问题,,有没有更好的办法??
句子的格式如下:select col1,max(col2)
from tb
group by col1
--以下两种情况会报错
select col1,max(col2)
from tbselect col1,col3,max(col2)
from tb
group by col1--修改成如下即可
select col1,max(col2)
from tb
group by col1select col1,col3,max(col2)
from tb
group by col1,col3你检查一下你的句子,按这个格式改一下