▣ 날짜형 함수
select datename (dw, getdate()), datepart(dw, getdate())
-- datename = 문자형, datepart = 숫자형
select dateadd(dd, 10, getdate()), datediff(dd, '2006-10-17', '2007-01-05')
-- getdate(오늘)에 10을 더하라, 뒤에 날짜에서 앞의 날짜의 차
select datediff(dd, getdate(), '2007-12-31')
-- 오늘에서 해당일까지 남은 날짜
DATEPART 및 DATENAME 함수는 datetime 값에서 지정한 부분(연도, 분기, 일, 시간 등)을 정수 또는 ASCII 문자열로 생성합니다.
▣ 자료형 변환 함수
select ename + convert(varchar(10), sal) from emp
-- 자료형 변환 convert
select ename + cast(sal as varchar(10)) from emp
-- 자료형 변환 cast
select datename (dw, getdate()), datepart(dw, getdate())
-- datename = 문자형, datepart = 숫자형
select dateadd(dd, 10, getdate()), datediff(dd, '2006-10-17', '2007-01-05')
-- getdate(오늘)에 10을 더하라, 뒤에 날짜에서 앞의 날짜의 차
select datediff(dd, getdate(), '2007-12-31')
-- 오늘에서 해당일까지 남은 날짜
DATEPART 및 DATENAME 함수는 datetime 값에서 지정한 부분(연도, 분기, 일, 시간 등)을 정수 또는 ASCII 문자열로 생성합니다.
▣ 자료형 변환 함수
select ename + convert(varchar(10), sal) from emp
-- 자료형 변환 convert
select ename + cast(sal as varchar(10)) from emp
-- 자료형 변환 cast
'Dev Story > dev' 카테고리의 다른 글
VMware Server Download (0) | 2007.02.27 |
---|---|
mssql - avg, sum, count, min, max (0) | 2007.01.31 |
mssql - round, sqrt, square, power, abs, ceiling, floor (0) | 2007.01.31 |
mssql - upper, lower, len, substring, left, right, reverse, replace, stuff (0) | 2007.01.31 |
mssql - where, between, in, like, null (0) | 2007.01.31 |