sql查询,查询数据不符合要求

查询出的数据,需要对num进行计算.

(num-MIN(num))/(MAX(num)-MIN(num))+1

这个是计算规则

使用这样计算之后,得出的数据只有一条

我需要的是每一条都进行计算.请问怎么弄

你可以选择定义两个变量把,min(),max(),赋值给变量,然后再select ,把Min,max替换成你定义的变量即可,直接select min ,max肯定只有一条数据啊

将这个查询再跟原表做一次全连接