두 날짜 간의 차이를 가져 오는 SQL 문

Chrisdeb

기본적으로 총 합계를 일별로 그룹화하는 쿼리가 있습니다.

SELECT CountDate, SUM(Max_Count) as MaximumCount, SUM(Min_Count) as MinimumCount
FROM countTable
WHERE countId IN ('48', '34', '65', '63', '31', '64', '86') 
AND CountDate BETWEEN '2014-08-14' AND '2014-08-16' 
GROUP BY CountDate 
ORDER BY CountDate

출력 결과는 다음과 같습니다.

 Date       | Maximum   |  Minimum
------------|-----------|----------------------
2014-08-14  |  3018234  |  3014212
2014-08-15  |  3023049  |  3018510
2014-08-16  |  3026813  |  3023244

마지막 날의 MaximumCount와 첫날의 MinimumCount 간의 차이를 쿼리에서 가져 오길 원합니다.

쿼리 결과는 마지막 날의 최대 값이어야합니다. 즉 2014-08-16 : 3026813에서 첫 번째 날의 최소값을 뺀 값 (예 : 2014-08-14)이어야합니다. 3014212. 따라서 3026813-3014212

내가 이것을 달성하는 방법에 대한 도움을 주시면 감사하겠습니다.

Chrisdeb

Jithin Shaji 답변을 참조하면이 쿼리로 결과가 있습니다.

DECLARE @STARTDATE DATE = '2014-08-14'
DECLARE @ENDDATE DATE = '2014-08-16'
DECLARE @NOOFDAYS INT = datediff(day, @STARTDATE, @ENDDATE)

 SELECT  A.CountDate,
    A.MaximumCount - B.MinimumCount AS CountSum
 FROM    (
 SELECT  CountDate, 
    SUM(Max_Count) AS MaximumCount, 
    SUM(Min_Count) AS MinimumCount
 FROM    countTable
 WHERE   countId IN ('48','34','65','63','31','64','86') 
 AND     CountDate BETWEEN @STARTDATE AND  @ENDDATE
 GROUP   BY CountDate) A
 LEFT JOIN (
 SELECT  DATEADD(DAY, @NOOFDAYS, CountDate) AS CountDate,
    SUM(Max_Count) AS MaximumCount, 
    SUM(Min_Count) AS MinimumCount
 FROM    countTable
 WHERE   countId IN ('48','34','65','63','31','64','86') 
 AND     CountDate BETWEEN @STARTDATE AND @ENDDATE 
 GROUP   BY DATEADD(DAY, @NOOFDAYS, CountDate)) B

 ON      A.CountDate = B.CountDate

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

두 날짜 사이의 작업 일 수를 가져 오는 SQL

분류에서Dev

Oracle SQL. 두 날짜 사이의 날짜 가져 오기

분류에서Dev

SQL Server에서 금요일을 제외한 두 날짜 간의 날짜 차이 가져 오기

분류에서Dev

Access SQL : 두 날짜 간의 가장 작은 차이를 선택하는 방법

분류에서Dev

MySQL에서 두 날짜 간의 차이 일수 가져 오기

분류에서Dev

두 행의 값 간의 차이를 가져 오는 SQL 쿼리

분류에서Dev

SQL Server에서 두 날짜 사이의 모든 날짜 가져 오기

분류에서Dev

MongoDB를 두 날짜의 범위에있는 모든 문서를 가져 오는

분류에서Dev

두 문자열 날짜 사이의 레코드 가져 오기

분류에서Dev

SQL : 두 개의 특정 이벤트로 날짜 가져 오기

분류에서Dev

두 날짜 사이의 분기 목록 가져 오기 (SQL)

분류에서Dev

Kotlin : 두 날짜 (현재 날짜와 이전 날짜) 간의 차이 가져 오기

분류에서Dev

두 개의 DateTime 열에서 최대 날짜 및 시간을 가져 오는 SQL

분류에서Dev

SQL : 동일한 열에있는 행 간의 날짜 차이 가져 오기

분류에서Dev

두 날짜 사이의 월별 날짜 범위 목록을 가져 오는 SQL 쿼리

분류에서Dev

Python에서 두 개의 유닉스 날짜 간의 차이 가져 오기

분류에서Dev

UTC를 사용하여 시간, 분, 초 단위의 Javascript에서 두 날짜 간의 차이 가져 오기

분류에서Dev

두 날짜 간의 날짜 차이를 계산하는 방법

분류에서Dev

두 날짜 사이에 SQL의 테이블에서 레코드를 가져 오는 방법

분류에서Dev

JavaScript에서 두 날짜의 차이 가져 오기

분류에서Dev

모든 행에서 두 날짜의 차이 가져 오기

분류에서Dev

Nuxt와 @ nuxtjs / moment를 사용하여 두 날짜의 차이 가져 오기

분류에서Dev

SQL 테이블에서 두 날짜 사이의 월 이름 가져 오기

분류에서Dev

SQL Server에서 두 날짜 사이의 데이터 가져 오기

분류에서Dev

UTC 형식의 날짜와 시간이있는 열에서 레코드를 가져 오기 위해 SQL에 조건을 두는 방법은 무엇입니까?

분류에서Dev

문자열 (JSON 형식) 날짜와 빠른 날짜의 차이 가져 오기

분류에서Dev

BETWEEN SQL 문 던지기 오버플로 오류-두 날짜 사이에 레코드 가져 오기

분류에서Dev

SQL Server에서 두 날짜 사이의 월 및 연도 목록을 가져 오는 방법

분류에서Dev

두 날짜 사이의 데이터를 가져 오는 Couchdb Map 함수

Related 관련 기사

  1. 1

    두 날짜 사이의 작업 일 수를 가져 오는 SQL

  2. 2

    Oracle SQL. 두 날짜 사이의 날짜 가져 오기

  3. 3

    SQL Server에서 금요일을 제외한 두 날짜 간의 날짜 차이 가져 오기

  4. 4

    Access SQL : 두 날짜 간의 가장 작은 차이를 선택하는 방법

  5. 5

    MySQL에서 두 날짜 간의 차이 일수 가져 오기

  6. 6

    두 행의 값 간의 차이를 가져 오는 SQL 쿼리

  7. 7

    SQL Server에서 두 날짜 사이의 모든 날짜 가져 오기

  8. 8

    MongoDB를 두 날짜의 범위에있는 모든 문서를 가져 오는

  9. 9

    두 문자열 날짜 사이의 레코드 가져 오기

  10. 10

    SQL : 두 개의 특정 이벤트로 날짜 가져 오기

  11. 11

    두 날짜 사이의 분기 목록 가져 오기 (SQL)

  12. 12

    Kotlin : 두 날짜 (현재 날짜와 이전 날짜) 간의 차이 가져 오기

  13. 13

    두 개의 DateTime 열에서 최대 날짜 및 시간을 가져 오는 SQL

  14. 14

    SQL : 동일한 열에있는 행 간의 날짜 차이 가져 오기

  15. 15

    두 날짜 사이의 월별 날짜 범위 목록을 가져 오는 SQL 쿼리

  16. 16

    Python에서 두 개의 유닉스 날짜 간의 차이 가져 오기

  17. 17

    UTC를 사용하여 시간, 분, 초 단위의 Javascript에서 두 날짜 간의 차이 가져 오기

  18. 18

    두 날짜 간의 날짜 차이를 계산하는 방법

  19. 19

    두 날짜 사이에 SQL의 테이블에서 레코드를 가져 오는 방법

  20. 20

    JavaScript에서 두 날짜의 차이 가져 오기

  21. 21

    모든 행에서 두 날짜의 차이 가져 오기

  22. 22

    Nuxt와 @ nuxtjs / moment를 사용하여 두 날짜의 차이 가져 오기

  23. 23

    SQL 테이블에서 두 날짜 사이의 월 이름 가져 오기

  24. 24

    SQL Server에서 두 날짜 사이의 데이터 가져 오기

  25. 25

    UTC 형식의 날짜와 시간이있는 열에서 레코드를 가져 오기 위해 SQL에 조건을 두는 방법은 무엇입니까?

  26. 26

    문자열 (JSON 형식) 날짜와 빠른 날짜의 차이 가져 오기

  27. 27

    BETWEEN SQL 문 던지기 오버플로 오류-두 날짜 사이에 레코드 가져 오기

  28. 28

    SQL Server에서 두 날짜 사이의 월 및 연도 목록을 가져 오는 방법

  29. 29

    두 날짜 사이의 데이터를 가져 오는 Couchdb Map 함수

뜨겁다태그

보관