書けなくはないですが……
SELECT YMD,
LTRIM(SYS_CONNECT_BY_PATH(HIN, ' '), ' ') AS HIN
FROM (
SELECT YMD, HIN,
COUNT(*) OVER (PARTITION BY YMD) AS cnt,
ROW_NUMBER() OVER (PARTITION BY YMD ORDER BY HIN) AS rn
FROM TBL
)
WHERE LEVEL = cnt
START WITH rn = 1
CONNECT BY PRIOR YMD = YMD AND PRIOR rn = rn - 1
お礼
どうもありがとうございます。参考にさせていただきます。