with T1 AS (
select 'L1' ID, '1000' NUM, '20241119000000' TIME, 'A0001' PRODUCT, '10' CNT from DUAL
union all
select 'L1' ID, '1000' NUM, '20241119010000' TIME, 'A0001' PRODUCT, '10' CNT from DUAL
union all
select 'L1' ID, '1000' NUM, '20241119020000' TIME, 'A0001' PRODUCT, '10' CNT from DUAL
union all
select 'L2' ID, '1000' NUM, '20241119000000' TIME, 'A0002' PRODUCT, '20' CNT from DUAL
union all
select 'L3' ID, '1000' NUM, '20241119000000' TIME, 'A0002' PRODUCT, '30' CNT from DUAL
) select * from t;
위 테이블을 가지고 아래와 같은 결과를 얻고 싶습니다.
L1 ID 1000 NUM 중 가장 큰 시간값만 취하고 PRODUCT로 GROUP BY 해서 CNT 합을 가져오고 싶습니다.
도움 부탁 드려요~
PRODUT/CNT
A0001 /10
A0002 /50
|