dbeaver를 사용하면서 쿼리를 작성하고 있는데,
SELECT
CAST(month AS DATE) month
FROM example_tabe
// 작성한 코드입니다
month
1 [null]
2 [null]
3 [null]
// 이렇게 결과가 뜨고,
Incorrect datetime value: '201504'
Incorrect datetime value: '201504'
Incorrect datetime value: '201504'
// 에러 메세지가 요렇게 뜨는데, 왜 이런걸까요??
month
1 2015-04
2 2015-04
3 2015-04
// 이 결과를 원했는데, 에러의 원인을 잘 모르겠습니다...
문자열을 date 형식으로 변환하는 중에 오류가 발생했네요.
date형식으로 표시하신다면 아래처럼 할수도 있겠네요.
select date_format(str_to_date('201504', '%Y%m'),'%Y-%m');
아니면 문자열로 표시해도 된다면 substr 같은 함수로 자리수로 잘라서 중간에 -를 넣는 방법도 있고..
감사합니다!! 잘 되었습니다^^