[SQL] SQL 서버는 두 날짜 사이의 전체 일 받기
SQLSQL 서버는 두 날짜 사이의 전체 일 받기
이틀 사이에 일의 총 번호를 얻으려고 :
1/1/2011
3/1/2011
RETURN
62
그것은 SQL 서버에서 할 수 있습니까?
해결법
-
==============================
1.인쇄 DATEDIFF (DAY, '2011 년 1 월 1 일', '2011-03-01') 당신이 계신 당신을 줄 것이다.
인쇄 DATEDIFF (DAY, '2011 년 1 월 1 일', '2011-03-01') 당신이 계신 당신을 줄 것이다.
이는 자정 경계는 두 날짜 사이에 교차 횟수를 제공합니다. 당신은 당신이 수를 모두 날짜를 포함하는 경우 여기에 하나를 추가 할 필요성을 결정할 수 있습니다 - 또는 당신도 날짜를 포함하지 않으려면 하나를 뺍니다.
-
==============================
2.SQL 서버 참조 DateDiff
SQL 서버 참조 DateDiff
DECLARE @startdate datetime2 = '2007-05-05 12:10:09.3312722'; DECLARE @enddate datetime2 = '2009-05-04 12:10:09.3312722'; SELECT DATEDIFF(day, @startdate, @enddate);
-
==============================
3.이 MSDN 링크를 시도 할 수 있습니다
이 MSDN 링크를 시도 할 수 있습니다
DATEDIFF ( datepart , startdate , enddate ) SELECT DATEDIFF(DAY, '1/1/2011', '3/1/2011')
-
==============================
4.참조 DateDiff를 참조하십시오 :
참조 DateDiff를 참조하십시오 :
DECLARE @startdate date = '2011/1/1' DECLARE @enddate date = '2011/3/1' SELECT DATEDIFF(day, @startdate, @enddate)
-
==============================
5.또 다른 날짜 형식
또 다른 날짜 형식
select datediff(day,'20110101','20110301')
-
==============================
6.
SELECT DATEDIFF(day, '2005-12-31 23:59:59.9999999', '2006-01-01 00:00:00.0000000');
-
==============================
7.이것은 나를 위해 노력하고 있습니다 -
이것은 나를 위해 노력하고 있습니다 -
SELECT DATEDIFF(DAY, startdate, enddate) AS DayCount Example : SELECT DATEDIFF(DAY, '11/30/2019', GETDATE()) AS DayCount
-
==============================
8.당신은 같은 것을 저장 프로 시저를 수행하려는 경우 당신은 코드 아래에 적용해야합니다.
당신은 같은 것을 저장 프로 시저를 수행하려는 경우 당신은 코드 아래에 적용해야합니다.
select (datediff(dd,'+CHAR(39)+ convert(varchar(10),@FromDate ,101)+ CHAR(39)+','+CHAR(39)+ convert(varchar(10),@ToDate ,101) + CHAR(39) +')) Daysdiff
@fromdate 및 @todate은 SP의 파라미터 어디
-
==============================
9.
DECLARE @FDate DATETIME='05-05-2019' /*This is first date*/ GETDATE()/*This is Current date*/ SELECT (DATEDIFF(DAY,(@LastDate),GETDATE())) As DifferenceDays/*this query will return no of days between firstdate & Current date*/
from https://stackoverflow.com/questions/6068017/sql-server-get-total-days-between-two-dates by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 또는 NULL에 절 IS NULL (0) | 2020.05.09 |
---|---|
[SQL] 연결된 서버는 null OLE DB 제공자 Microsoft.Jet.OLEDB.4.0의 인스턴스를 만들 수 없습니다 (0) | 2020.05.09 |
[SQL] 이 열에 고유 한 값을 선택 MYSQL (0) | 2020.05.09 |
[SQL] SQL 집계 함수를 WHERE 절 (0) | 2020.05.09 |
[SQL] SQL 시간 간격 중복으로 행을 찾을 수있는 간단하고 효율적인 방법은 무엇입니까? (0) | 2020.05.09 |