1
나는 오라클 11g SQL 개발자를 사용하고 있습니다분할 문자열을 오라클 11g의 문자 위치를 기반으로 SQL
나는 날짜가 0523 (mmDD) 인 varchar2 열을 가지고 있습니다.
내가 그들이 날짜 열로 변환 할 그들을 23-05 (DD-mm)처럼이..
어떤 아이디어가?
나는 오라클 11g SQL 개발자를 사용하고 있습니다분할 문자열을 오라클 11g의 문자 위치를 기반으로 SQL
나는 날짜가 0523 (mmDD) 인 varchar2 열을 가지고 있습니다.
내가 그들이 날짜 열로 변환 할 그들을 23-05 (DD-mm)처럼이..
어떤 아이디어가?
글쎄, 당신은 형식을 얻기 위해 직접 문자열 연산을 수행 할 수 있습니다 당신이 원하는 :
substring(c, 3, 2)||'-'||substring(c, 1, 2)
이 날짜로 변환하려면, 당신은 사용할 수 있습니다
to_date('2012'||c, 'YYYYMMDD')
를 다시 날짜를 변환하려면 원하는 양식 :
to_char(<date>, 'DD-MM')
'|| c'는 무엇을하고 있습니까? – SeattleGray
PLSQL의 연결입니다. – alfasin
이 솔루션은 날짜 열을 나타 내기 위해 c를 사용합니다. || 연결할 수 있도록 | | C가 2012 년에 날짜를 추가합니다. 스키마를 많이 제공하지 않았으므로 완전한 솔루션이 아닙니다 ... 여기에 3 개의 명령문을 조합하면 필요한 것입니다. +1 답변 – Twelfth