쿼리문 도움을 구합니다ㅓ ㅜㅜ
데이타가
2011.01.01 a b c
2011.01.01 a c d
2011.01.03 a b c
2011.01.03 a b d
이렇게 있을때 맨 앞쪽 날짜필드의 데이타가 중복되면 공백으로 처리 하거나 따옴표를 넣고 싶어요
결과
" a c d
" a b d
with t as ( select '2011.01.01' dy, 'a b c' cnts union all select '2011.01.01' , 'a c d' union all select '2011.01.03' , 'a b c' union all select '2011.01.03' , 'a b d' union all select '2011.01.03' , 'a b d' ) select case when rn = 1 then dy else ' "' end dy , cnts from ( select dy , cnts , row_number()over(partition by dy order by dy, cnts) rn from t ) a