프로그래밍/MSSQL 2017. 6. 23. 09:46 VARCHAR타입의 문자를 DATETIME으로 변경해보자VARCHAR(8)의 문자 '20170615' VARCHAR(6)의 문자 '172929' 이것을 DATETIME형식의 '2017-06-15 17:29:29.000'으로 변환해보자 즉, yyyyMMdd hhmmss를 yyyy-MM-dd hh:mm:ss로 변환 결과 데이터[MSSQL] CONVERT, CAST 형변환 함수 [MSSQL] 월 말일 날짜 가져오기 [MSSQL] 특정 기간에 해당하는 모든 날짜 (MASTER..SPT_VALUES) [MSSQL] 날짜 변환표 CONVERT, GETDATE() 날짜 형식 포맷 변경 [MSSQL] 세로 데이터 가로로 출력 (데이터 한줄로 출력) STUFF, FOR XML PATH [MSSQL] 문자열 치환함수 (REPLACE, STUFF) '프로그래밍/MSSQL' Related Articles
1 . GETDATE() 함수 ~~ System 의 현재 설정된 날짜값 반환 SELECT GETDATE() SELECT GETDATE()+100 2 . CONVERT() 함수 ~~ 결과값의 데이타 타입을 변환 SELECT CONVERT(varchar(30), GETDATE(),100) SELECT CONVERT(varchar(30), GETDATE(),101) SELECT CONVERT(varchar(30), GETDATE(),102) SELECT CONVERT(varchar(30), GETDATE(),103) SELECT CONVERT(varchar(30), GETDATE(),104)
SELECT CONVERT(varchar(30), GETDATE(),105) SELECT CONVERT(varchar(30), GETDATE(),106) SELECT CONVERT(varchar(30), GETDATE(),107) SELECT CONVERT(varchar(30), GETDATE(),108) SELECT
CONVERT(varchar(30), GETDATE(),109) SELECT CONVERT(varchar(30), GETDATE(),110) SELECT CONVERT(varchar(30), GETDATE(),111) SELECT CONVERT(varchar(30), GETDATE(),112) SELECT
CONVERT(varchar(30), GETDATE(),113) SELECT CONVERT(varchar(30), GETDATE(),114) 3 . DATEPART() 함수 ~~ 날짜에서 지정한 날짜형식 부분만 반환 형식: DATEPART(날짜형식, 날짜) 년/월/일/시/분/초/요일을 숫자 형식으로 ... SELECT DATEPART(yy, GETDATE()) SELECT DATEPART(mm, GETDATE()) SELECT DATEPART(dd, GETDATE()) SELECT DATEPART(hour, GETDATE()) SELECT DATEPART(mi, GETDATE()) SELECT DATEPART(ss,
GETDATE()) SELECT DATEPART(dw, GETDATE()) 4 . YEAR() , MONTH() , DAY() 함수 ~~ 해당 년,월,일을 각각 반환 SELECT YEAR(GETDATE()) SELECT MONTH(GETDATE())
SELECT DAY(GETDATE()) 5 . DATEADD() 함수 ~~ DATEADD함수는 날짜에 지정한 만큼을 ADD
SELECT DATEADD(mm,20,GETDATE()) SELECT DATEADD(dd,100,GETDATE()) 6 . DATEDIFF() 함수 ~~ DATEDIFF함수는 두 날짜사이의 날짜형식에 지정된 부분을 반환 SELECT DATEDIFF(dd,GETDATE(),'3000.1.1') ~~ 현재날짜와 3000.1.1일 일수 반환
SELECT DATEDIFF(MM,GETDATE(),'2010.1.1') ~~ 현재날짜와 2010.1.1일 일수 반환 7 . DATENAME()
함수 ~~ DATENAME함수는 지정한 날짜의 날자형식의 이름으로 반환 SELECT DATENAME(mm,GETDATE()) SELECT DATENAME(dd,GETDATE()) SELECT DATENAME(dw,GETDATE()) |