MSSQL 현재시간에서 10분을 뺀 시간(시간빼기 더하기)
아트스퀘어
2020.04.24 10:04
12,231
0
-
- 관련링크 : https://ssidea.tistory.com/2631277회 연결
-
0회 연결
본문
가끔씩 몇분전 시간안에 들어있는 목록을 가져올경우가 있다.
이럴때는 다음과 같이 사용해보자
SELECT GETDATE() --현시간
-- 출력값 : 2007-03-28 10:48:07.013
SELECT DATEADD(MI,-10,GETDATE()) --10분전 시간
-- 출력값 : 2007-03-28 10:38:07.013
SELECT DATEADD(SS,-30,DATEADD(MI,-10,GETDATE())) --10분30초전 시간
-- 출력값 : 2007-03-28 10:37:37.013
다음은 DATEADD 메서드에 대한 설명이다.
================================================
지정한 날짜에 시간 간격을 더하여 새 datetime 값을 반환합니다.
- 구문
DATEADD (datepart, number, date)
- 인수
datepart
-
새 값을 반환할 날짜 부분을 지정하는 매개 변수입니다. 다음 표에서는 Microsoft SQL Server 2005 에서 인식하는 날짜 부분 및 약어를 보여 줍니다.
날짜 부분 약어 year
yy, yyyy
quarter
qq, q
month
mm, m
dayofyear
dy, y
day
dd, d
week
wk, ww
weekday
dw, w
댓글목록 0