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
'MS SQL' 카테고리의 다른 글
| MS SQL : CASE WHEN 조건절 (0) | 2022.04.22 |
|---|---|
| MS SQL - 공백제거(TRIM, LTRIM, RTRIM) , 문자열치환(Replace) (0) | 2022.04.20 |
| MS SQL - CONVERT 함수로 데이터 변환하기 (0) | 2022.04.19 |
| MS SQL - DECLARE 변수 선언 (0) | 2022.04.19 |
| ms sql - update , 다른 테이블과 join 해서 사용하기 (0) | 2022.04.18 |