1 2 3 4 | SELECT
SUBSTR(TRUNC( SUM (MONTHS_BETWEEN(TO_DATE(STARTDATE), TO_DATE(ENDDATE)))/12), 2, 2),
SUBSTR(TRUNC(MOD( SUM (MONTHS_BETWEEN(TO_DATE(STARTDATE), TO_DATE(ENDDATE))), 12)), 2, 2)
FROM DATE
|
안녕하세요 기초적인데 잘 이해가 안돼서 질문 드립니다. 연,월 구하는 문장을 작성했습니다. 테스트서버에서 실행하면 문제없이 잘 되는데 회사 DB서버에서 실행하면 'ORA-01861: 리터럴이 형식 문자열과 일치하지 않음' 오류가 발생합니다. nls_session_parameters;조회해보면 양 쪽 다 날짜 세팅은 같게 돼있는데 왜 그럴까요..
아직 능숙하지 못해서 문장도 지저분하네요.. 오라클 10G입니다. 조언 좀 부탁드려요.