기준으로 다른 열을 사용하여 한 열에 대한 SQL 서버 합계

조지 아피아 사포

이 테이블이 있습니다

Customer    Date    Revenue
D   20140825    25
F   20130606    53
C   20130315    70
A   20140201    86
H   20140125    18
B   20140408    74
B   20130515    84
G   20130107    0
H   20141218    86
D   20130916    78
E   20140814    38
G   20130304    36
C   20131119    94
F   20131126    48
A   20131014    20
B   20140623    50
H   20141224    60
B   20140305    19
E   20130208    46
F   20140203    55
B   20140813    0
F   20130419    87
B   20131108    28
A   20140609    82
D   20140524    90
B   20130117    19
C   20140610    74
G   20130221    58
H   20140322    85
A   20141210    3
B   20140905    42
B   20131212    4
F   20131003    87
D   20141208    93
D   20140922    36
H   20140113    62
E   20130607    45
E   20140117    8
C   20130205    47
C   20140710    9
D   20140526    95
D   20140718    98
H   20140201    15
B   20140510    49
F   20140316    19
C   20140112    99
A   20130828    31
D   20131017    81
F   20131005    5
H   20140124    16
A   20130405    17
F   20130613    73
E   20130512    97
A   20130915    94
C   20140920    80
B   20130907    53
C   20130621    22
F   20141213    23
H   20140914    21
B   20130620    5
B   20141008    12
G   20130523    87
B   20140506    79
C   20130124    13
B   20130120    91
C   20130328    62
C   20141104    29
H   20130817    85
F   20140105    58
B   20130727    34
A   20140525    20
G   20130103    87
C   20130403    99
H   20140801    24
C   20141001    20
H   20130227    82
C   20131128    43
D   20130503    47
F   20130917    52
C   20130501    21
F   20140305    13
F   20140919    67
D   20140627    16
G   20140222    92
H   20130903    40
B   20140103    98
A   20140816    39

다음 표의 다른 열에있는 날짜에서 시작하는 수익 열을 합산하고 싶습니다.

customer    registrationdate    Sum of Revenue From Registration date till today
A           20140101    
B           20140120    
C           20140201    
D           20131222    
E           20131202    
F           20130102    
G           20131212    
H           20140209
GolezTrol

트릭은 고객이 다른 테이블을 결합하는 것입니다. 그런 다음 날짜가 RegistrationDate 이전 인 모든 레코드를 필터링 할 수 있습니다. 나머지 레코드는 그룹화되고 집계 (합계)되어 고객 당 총 수익을 얻습니다.

select
  r.Customer,
  sum(r.Revenue) as RevenueSinceRegistrationDate
from
  Revenue r
  inner join OtherTable t on t.Customer = r.Customer
where
  r.Date >= t.RegistrationDate  
group by
  r.Customer

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

3 개의 다른 열 [R]에서 일치하는 값을 기준으로 한 열의 값을 합한 행 수를 어떻게 계산합니까?

분류에서Dev

SQL Server : 한 열을 기준으로 그룹화하고 다른 열을 기준으로 열 가져 오기

분류에서Dev

SQL-한 열에서 고유 한 값을 선택한 다음 다른 열을 기준으로 필터링

분류에서Dev

다른 구분 기호를 사용하여 SQL에서 한 열의 값을 여러 열로 분할

분류에서Dev

SQL-한 쿼리에서 다른 열을 기준으로 정렬하는 방법

분류에서Dev

각기 다른 합계에 대한 SQL 서버

분류에서Dev

Pandas에서 groupby를 사용하여 다른 열과 비교하여 한 열의 항목을 계산합니다.

분류에서Dev

계산 된 열을 사용하여 동일한보기에서 다른 열을 계산하는 방법

분류에서Dev

numpy에서 간접 인덱싱을 사용하여 다차원 배열에 대한 빠른 합계 방법

분류에서Dev

한 열을 기준으로 그룹화하고 다른 열의 합계 값을 가져옵니다.

분류에서Dev

SQL : 다른 열을 기반으로 한 열을 여러 열로 합산

분류에서Dev

각 행 2 개의 인접한 셀 사이에있는 다른 값을 기준으로 Excel의 열 합계

분류에서Dev

MySQL을 사용하여 동일한 테이블의 다른 열 값에 대한 시즌 누계 평균 값으로 열을 만들려고합니다.

분류에서Dev

다른 열의 이전 행을 기준으로 한 열 계산

분류에서Dev

각 행에 대한 R은 특수 조건을 충족하기 전에 행에서 열 중 하나의 값을 사용하여 합계를 계산합니다.

분류에서Dev

사용 스프링 데이터 JPA는 다른 테이블에서 열을 기준으로 한 테이블 순서에서 열을 기준으로 찾기

분류에서Dev

pandas : 다른 열의 값을 기반으로 모든 행에 대한 jaccard 유사성을 계산합니다.

분류에서Dev

group by를 사용하여 데이터의 서로 다른 두 하위 집합을 기반으로 두 집계에 대한 고유 개수를 가져옵니다.

분류에서Dev

SQL 다른 열의 값을 기반으로 한 행에서 여러 번 열을 선택하는 방법

분류에서Dev

SQL을 사용하여 한 테이블에서 다른 테이블로 누락 된 재무 시계열 데이터 채우기

분류에서Dev

다른 열에서 선택한 행 데이터를 기준으로 열 기반에서 값을 수집하려면 어떻게해야합니까?

분류에서Dev

R에서 다른 값의 빈도를 기준으로 한 열에 여러 행 값 결합

분류에서Dev

다른 열을 사용하여 한 열에서 범주 수 찾기

분류에서Dev

한 열을 다른 열에 수직으로 결합하고 Pandas에서 다른 열 값을 채 웁니다.

분류에서Dev

Pandas에서 다른 열을 사용하여 서브 플롯에 대한 고유 한 범례 만들기

분류에서Dev

한 열에 다른 값을 가진 트리거를 사용하여 1000에서와 같이 대량으로 행을 삽입해야합니다.

분류에서Dev

여러 열을 기준으로 분할 한 다음 R에서 spread () 적용

분류에서Dev

SQL을 사용하여 열에 대한 중앙값 계산

분류에서Dev

조인을 사용하고 한 조인에서 두 행을 다른 열의 값으로 한 행으로 결합하는 SQL

Related 관련 기사

  1. 1

    3 개의 다른 열 [R]에서 일치하는 값을 기준으로 한 열의 값을 합한 행 수를 어떻게 계산합니까?

  2. 2

    SQL Server : 한 열을 기준으로 그룹화하고 다른 열을 기준으로 열 가져 오기

  3. 3

    SQL-한 열에서 고유 한 값을 선택한 다음 다른 열을 기준으로 필터링

  4. 4

    다른 구분 기호를 사용하여 SQL에서 한 열의 값을 여러 열로 분할

  5. 5

    SQL-한 쿼리에서 다른 열을 기준으로 정렬하는 방법

  6. 6

    각기 다른 합계에 대한 SQL 서버

  7. 7

    Pandas에서 groupby를 사용하여 다른 열과 비교하여 한 열의 항목을 계산합니다.

  8. 8

    계산 된 열을 사용하여 동일한보기에서 다른 열을 계산하는 방법

  9. 9

    numpy에서 간접 인덱싱을 사용하여 다차원 배열에 대한 빠른 합계 방법

  10. 10

    한 열을 기준으로 그룹화하고 다른 열의 합계 값을 가져옵니다.

  11. 11

    SQL : 다른 열을 기반으로 한 열을 여러 열로 합산

  12. 12

    각 행 2 개의 인접한 셀 사이에있는 다른 값을 기준으로 Excel의 열 합계

  13. 13

    MySQL을 사용하여 동일한 테이블의 다른 열 값에 대한 시즌 누계 평균 값으로 열을 만들려고합니다.

  14. 14

    다른 열의 이전 행을 기준으로 한 열 계산

  15. 15

    각 행에 대한 R은 특수 조건을 충족하기 전에 행에서 열 중 하나의 값을 사용하여 합계를 계산합니다.

  16. 16

    사용 스프링 데이터 JPA는 다른 테이블에서 열을 기준으로 한 테이블 순서에서 열을 기준으로 찾기

  17. 17

    pandas : 다른 열의 값을 기반으로 모든 행에 대한 jaccard 유사성을 계산합니다.

  18. 18

    group by를 사용하여 데이터의 서로 다른 두 하위 집합을 기반으로 두 집계에 대한 고유 개수를 가져옵니다.

  19. 19

    SQL 다른 열의 값을 기반으로 한 행에서 여러 번 열을 선택하는 방법

  20. 20

    SQL을 사용하여 한 테이블에서 다른 테이블로 누락 된 재무 시계열 데이터 채우기

  21. 21

    다른 열에서 선택한 행 데이터를 기준으로 열 기반에서 값을 수집하려면 어떻게해야합니까?

  22. 22

    R에서 다른 값의 빈도를 기준으로 한 열에 여러 행 값 결합

  23. 23

    다른 열을 사용하여 한 열에서 범주 수 찾기

  24. 24

    한 열을 다른 열에 수직으로 결합하고 Pandas에서 다른 열 값을 채 웁니다.

  25. 25

    Pandas에서 다른 열을 사용하여 서브 플롯에 대한 고유 한 범례 만들기

  26. 26

    한 열에 다른 값을 가진 트리거를 사용하여 1000에서와 같이 대량으로 행을 삽입해야합니다.

  27. 27

    여러 열을 기준으로 분할 한 다음 R에서 spread () 적용

  28. 28

    SQL을 사용하여 열에 대한 중앙값 계산

  29. 29

    조인을 사용하고 한 조인에서 두 행을 다른 열의 값으로 한 행으로 결합하는 SQL

뜨겁다태그

보관