728x90

GETDATE()
DB에서 현재 시간을 가져오는 함수

> 형식

SELECT GETDATE()

> SELECT 절 뿐 아니라 WEHRE절 등 현재시간 필요한 곳에서 사용 가능함

SELECT *
FROM TABLE A
WHERE TIME_STAMP < GETDATE()

> YEAR MONTH DAY 따로 출력도 가능함

SELECT 
YEAR(GETDATE()) AS 년도,
MONTH(GETDATE()) AS 월
DAY(GETDATE()) AS 일,
CONVERT(TIME,GETDATE()) AS 시간

 

DATEADD
특정 날짜와 숫자값 계산해주는 함수

>형식

SELECT DATEADD(날짜형식, 값, 날짜)

 

> D, MONT, YEAR
1) SELECT DATEADD(D,5, '2022-01-1') AS '+5일'
 -> SELECT DATEADD(D,5, GETDATE()) AS '+5일'  getdate도 함께 사용가능

2) SELECT DATEADD(MONTH,5, '2022-01-1') AS '+5달'

SELECT DATEADD(YEAR ,5, '2022-01-1') AS '+5년'

 

728x90

+ Recent posts