[MS SQL] 날짜 YYYYMMDDHH24MISS 포맷으로 출력하기

 

오라클의 경우는 다음과 같이 날짜를 '20200324110325' 와 같은 경우로 나타낼 수 있다.

SELECT TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') FROM DUAL;


MS SQL의 경우는 CONVERT 함수를 통해서 원하는 포맷으로 뽑아야 한다.

여러가지 날짜 포맷을 지정하여 원하는 형태로 뽑을 수 있지만

'YYYYMMDDHH24MISS' 포맷의 경우는 존재하지 않아서 직접 만들어줘야 한다.

 

SELECT CONVERT(CHAR(8),GETDATE(),112)+REPLACE(CONVERT(CHAR(8),GETDATE(),108),':','');

 

* 결과

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기