datetime 4

[MS-SQL] 현재 날짜, 시간 구하기 (GETDATE())

SQL Server의 현재 날짜와 시간을 구해보자.MS-SQL에는 오라클의 SYSTIME과 동일한 기능의 함수가 여러개 있다.그중 현재 날짜와 시간을 가져오는 대표적인 함수는 GETDATE()이다. SELECT GETDATE()결과 : 2018-06-12 16:05:28.078날짜만 가져오고 싶을경운 CONVERT와 함께 date형태로 가져오면된다. SELECT CONVERT(date,GETDATE())결과 : 2018-06-12시간만 가져오고 싶을경우는 CONVERT와 함께 time형태로 가져오면된다. SELECT CONVERT(time,GETDATE())결과 : 16:05:28.0780000그외 SYSDATETIME(), SYSDATETIMEOFFSET, SYSUTCDATETIME()..

DBMS/MS-SQL 2018.06.12

[MS-SQL] [Datetime To Varchar] 날짜를 일정형식의 문자로 만들기

Convert를 이용하여 MS-SQL에서 날짜를 컨트롤해보자.SQL Server에서 DateTime을 Varchar로 변경할때는 CONVERT()를 사용한다. CONVERT(['포멧'('길이')],['날짜'],['변환형식'])위와 같은 형식으로 사용되며 길이는 몇글자까지 가져올지를 나타내며 변환형식은 어떤 형식으로 가져올지를 나타낸다.아래 표를 참조하여 원하는 형식으로 가져오면 된다.(언어별, 버전별로 조금 다를수도 있다. 대충 이것저것 바꿔보면 원하는형식을 찾을수 있다.)필자는 표시해둔 112,120등을 짧게 가져오던지 아니면 Right()로 잘라서 많이 사용한다.예제 CONVERT([CHAR(8)],[GETDATE()],112) -- CONVERT([CHAR('길이')],[GETDATE()..

DBMS/MS-SQL 2018.06.07