• 쇼핑몰
  • 커뮤니티
  • 북마크

MSSQL

MSSQL 현재시간에서 10분을 뺀 시간(시간빼기 더하기)

아트스퀘어
2020.04.24 10:04 11,323 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

등록된 댓글이 없습니다.