MSSQL(SQL서버)에서 left함수 사용시 날짜포맷에 대한 질문

조회수 1947회

안녕하세요 질문이 있어 글을 올립니다.

MSSQL 을 사용하는 중인데, datetime 필드에 대해서 left 함수를 이용할경우에 문제입니다. 해당 필드는 datetime 필드이며 데이터는 '2008-01-29 16:51:52.000'와 같이 들어있습니다.

문제가 발생하기전(7월 2일전까지)는 아래 형식으로 출력이 잘 되었습니니다. left(createdate, 10) -> YYYY-MM-DD

그런데 갑자기 오늘부터 아래와같이 출력되기 시작합니다. left(createdate, 10) -> MM DD YYYY

Convert 함수를 이용하면 이 문제는 해결할수는 있지만, 갑자기 왜 이런 문제가 발생하는지 궁금합니다. 혹시 관련 설정이나 시스템 테이블이 있을까요

  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)