[기타SQL]/MS-SQL

sql server _ 변수 활용

JJ* 2015. 12. 7. 18:59
1. 변수선언
DECLARE @변수명 데이터형식
ex)

DECLARE @hireDate SMALLDATETIME

DECLARE @curDate SMALLDATETIME

DECLARE @years DECIMAL (5,2) -- 소수점두자리(-999.99 ~ 999.99)

DECLARE @days INT



2. 변수에 값 대입
SET @변수명 = 변수의 값
ex)

SET @curDate = GETDATE () -- 현재 날짜

SET @years = DATEDIFF (year, @hireDate, @curDate) -- 년 차이

SET @days = DATEDIFF (day, @hireDate, @curDate) -- 일 차이


3. 변수 값 출력
SELECT @변수명