我想选择列的所有值,然后使用此列的最小值减去所有值。
MySQL语句如下:
for j = 1 to Ntime
for m = 1 to n_r
'calculating the vector P(m)
next m
'code below writes vector P(m) to new columns for every new time step
'stating in column D
For m = 1 To n_r
Cells(2 + m, 3 + j) = P(m)
Next m
Next j
但是,MySQL会返回以下错误消息:
select `value`-min(`value`) from `table`
答案 0 :(得分:1)
试试这个:
select
T.id,
T.value - min_val
from table T INNER JOIN ( select id , min(value) as min_val from table group by id) MT on T.id = MT.id;
答案 1 :(得分:1)
您可以使用子查询进行尝试:
select `value`- (select min(`value`) from `table`)
from `table`