TO_DATE.. 0 5 7,633

by 김동 [2012.12.06 17:48:08]


안녕하세요 선배님들.. DB 완전 입문자입니다~ 아.. 이 문제가 이해가 안 가네요..
to_date('2012-12-03 24:43:43', 'YYYY-MM-DD HH24:MI:SS')
원하는 결과값 -> 2012-12-03 오후 12:43:43
오류 -> ORA-01850: 시간은 0에서 23 사이어야 합니다.
조건 -> YYYY-MM-DD HH24:MI:SS
위의 조건에 맞추어 제가 원하는 결과값은 얻을 수 없는가요?;
by 까망소 [2012.12.06 18:06:04]
select to_date('2012-12-03 12:43:43', 'YYYY-MM-DD HH24:MI:SS') from dual

by 까망소 [2012.12.06 18:08:35]

의도하시는 "오후 12시"는 24시 환산 0시로 표현되는 것 같네요~ ^ㅡ^*


by 마농 [2012.12.06 18:20:45]
오후 12시는 24시간(0~23)으로 표현하면 0시가 아니라 12시입니다.

by 김동 [2012.12.06 18:22:47]
엇 덧글 감사드립니다!!
그.. 제가 질문에 명시를 안 했네요..
이게 인설트를 하는 과정인데..
흑흑 아는게 없어 질문도 잘 못하겠네요..
공부한다고 계속 공부는 하고있는데..
더 공부하겠습니다........감사합니다!

by 김동 [2012.12.06 19:55:41]
까망소님 마농님 감사드립니다~

select to_date('2012-12-03 0:43:43', 'YYYY-MM-DD HH24:MI:SS')from dual
select to_date('2012-12-03 12:43:43', 'YYYY-MM-DD HH24:MI:SS')from dual
1 -> 2012-12-03 오전 12:43:43.
2 -> 2012-12-03 오후 12:43:43.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입