본문 바로가기
DB/MSSQL

[MSSQL] datetime 타입 출력 시 '오전', '오후' 로 출력 하기

by jjinthe 2024. 5. 22.
728x90

쿼리 작성 중 datetime 데이터를 오전 혹은 오후로 구분하여 출력 해야 할 일이 생겼다. 

 

날짜 포맷 형식 구글링 해도 오전/ 오후로는 구분 되는게 없어서 

 

datetime 형식을 문자열로 convert 해서 오전, 오후 출력되는 인덱스 찾아서 짤라서 사용 했었다.

 

근데 FORMAT() 함수 사용하면 간단하게 치환 된다는걸 알았음

 

 

FORMAT(DATETIME, 'tt') 로 간단하게 치환된다. 

 

 

주의할 점은 'tt' 를 대문자로 작성하면 안된다. 

 

대문자 사용하면 문자 그대로 'TT'가 출력 된다. 

728x90
반응형