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;
檢查我更新的答案 –