0
在下面的例子中得到一个值,我想根据最小日期为获取状态值:SQL:根据最小日期
instId: status : instDate
25478 : 5 : 18/02/16 13:32:14
25478 : 3 : 18/02/16 13:32:05
25478 : 1 : 18/02/16 13:32:11
69854 : 9 : 18/02/16 16:22:10
69854 : 5 : 18/02/16 16:22:26
69854 : 4 : 18/02/16 16:22:15
输出将
25478 : 3
69854 : 9
编辑: 我这样做,但它似乎不工作
select instId, MAX(status) KEEP (DENSE_RANK FIRST ORDER BY instDate DESC NULLS LAST) STATUS
from sales
group by instId;
检查我更新的答案 –