반응형
MSSQL에서 날짜형을 특정문자열 포멧으로 변경하는 방법입니다. 날짜형을 문자열로 변경할때는 Format문을 사용해서 변환이 가능하며 프로그램언어와 같이 사용자가 원하는 포멧으로 변경할수 있습니다.
일반적으로 가장 많이 사용하는 yyyyMMddHHmmss형태로 변환하는 방법입니다.
1
2
3
4
5
6
|
SELECT
FORMAT(cast('2020-12-21 11:22:00:123' as datetime), 'yyyyMMddHHmmssffff') 'yyyyMMddHHmmssffff',
FORMAT(cast('2020-12-21 11:22:00' as datetime), 'yyyyMMddHHmmss') 'yyyyMMddHHmmss',
FORMAT(cast('2020-12-21 11:22:00' as datetime), 'yyyy-MM-dd HH:mm:ss') 'yyyy-MM-dd HH:mm:ss',
FORMAT(cast('2020-12-21 11:22:00' as datetime), 'HH:mm') 'HH:mm'
|
쿼리실행결과값
참고 및 출처) 보다상세한 내용을 확인하시려면 아래 MSDN링크를 참고하시기 바랍니다.
FORMAT(Transact-SQL) - SQL Server | Microsoft Docs
'프로그래밍 > DB' 카테고리의 다른 글
[DB] MSSQL Lock걸린 쿼리확인방법 dbcc inputbuffer(spid) (0) | 2020.12.26 |
---|---|
[DB] MSSQL ROW_NUMBER()를 이용한 임의의 열번호 표시방법 (0) | 2020.12.23 |
[DB] MSSQL Sleep처리방법(waitfor delay) (0) | 2020.12.20 |
[DB] MSSQL Union,Union all 차이점 및 사용이유 (0) | 2020.11.17 |
[DB] MSSQL 추적단위. Cpu(밀리세컨드), Duration(마이크로세컨드) (0) | 2020.11.16 |