这是我表中的数据
XDATE AC BN XPASS UCODE LVL
31-AUG-13 C-3 301 25-SEP-13 5465189 4
31-AUG-13 C-3 304 25-SEP-13 5465189 4
31-AUG-13 C-1 104 27-SEP-13 1000020 3
31-AUG-13 C-1 104 27-SEP-13 6461005 4
这是我正在执行的查询
select
AC,
BN,
(case when count(*)>1 then 'Forwarded' else 'Prepared' end) status,
min(LVL)
from adsalarypreparationdtl
group by AC,BN
这给了我以下结果:
AC BN STATUS LVL
C-1 104 Forwarded 3
C-3 301 Prepared 4
C-3 304 Prepared 4
我找到了一切,但我也想要根据 LVL 的最小值的 UCODE
像这样的例子:
AC BN STATUS UCODE LVL
C-1 104 Forwarded 1000020 3
C-3 301 Prepared 5465189 4
C-3 304 Prepared 5465189 4
请帮忙。