我用这个SQL查询获得了以下结果:
SELECT Code,
CASE
WHEN MAX(running) = MIN(running) THEN MAX(running)
ELSE MAX(running) - MIN(running)
END
"RUNNING",
date
FROM table
GROUP BY date;
结果:
Code Running Date
CC4 123 1/1/2018
CC4 12 1/11/2018
CC4 12000 4/2/2018
CC4 1000 4/10/2018
用户选择从日期(1/1/2018)到日期(4/10/2018)
代码在“代码”列中相同 . 我想在上面的查询中再次使用Max和Min函数来实现“Code”列的一个结果
如何在oracle SQL中实现这个目标?
1 回答
我想你只想
GROUP BY code
: