我正在尝试确定同一引用中有三个引用的列的最大值。
XX_sys_ref XX_sin_no
1320679 1
1320679 2
1320679 3
到目前为止,我尝试使用MAX语句,但意识到这只会收集所有XX_sin_no的最大值(我正在查看600个系统引用)
select xx_sin_no from xx_durations
where (xx_sin_no) in (select xx_sin_no, max(xx_sin_no)
from xx_durations group by xx_sin_no)
已将其简化以显示到目前为止已尝试的操作。我觉得没有必要显示MAX语句。
答案 0 :(得分:1)
表格:
sys_ref sin_no
123 1
123 2
123 3
321 3
321 4
321 5
声明:
select sys_ref, max(sin_no) from test_stack group by sys_ref;
结果:
sys_ref max(sin_no)
123 3
321 5
答案 1 :(得分:0)
这将起作用:
select XX_sys_ref,max(xx_sin_no)
from xx_durations group by XX_sys_ref;