datetime 타입의 필드명 regdate 에서 yyyy-mm-dd 형식의 값을 얻기 위해
select DATE_FORMAT(regdate, '%Y-%m-%d') from table ; 과 같이 사용하였습니다
결과값은 제대로 나오는데 이 값에서 앞에 두자리를 지우고 yy-mm-dd 형식으로 얻기 위해 다음과 같이 RIGHT 함수를
사용하려 하니까 첨부한 파일과 같은 오루가 납니다 DATE_FORMAT 함수는 반환값이 VARCHAR 형인걸로 아는데
이 값이 RIGHT 함수의 인자로 들어가지 못하는 건가요? 사용한 쿼리는 다음과 같습니다
select right(DATE_FORMAT(regdate, '%Y-%m-%d'),8) from TABLE ;
DB는 CentOS 5.4 64Bit 에 3.0 64비트 오리지널 버전으로 깔려 있고요
쿼리를 실행한 매니저는 윈도우 32비트용 3.0 입니다