날짜 / 변수가 다른 여러 행을 하나의 행으로 결합

Hyder

다음과 같은 테이블에 표시된 데이터가 있습니다.

사용자 유형 데이트
변하기 쉬운 2019-01-10
변하기 쉬운 2019-01-20
데스크탑 2019-03-01
데스크탑 2019-03-20

PostgreSQL (특히 Snowflake 쿼리 도구) 사용-다음을 달성하고 싶습니다.

사용자 First_Type 첫 번째 유형 초기 날짜 Second_Type 두 번째 유형 초기 날짜
변하기 쉬운 2019-01-10 데스크탑 2019-03-01
고든 리노 프

흠. . . row_number()(두 번) 및 집계를 사용할 수 있습니다 .

select user,
       max(case when seqnum_u = 1 then type end) as type1,
       max(case when seqnum_u = 1 then date end) as date1,
       max(case when seqnum_u = 2 then type end) as type2,
       max(case when seqnum_u = 2 then date end) as date2
from (select t.*,
             row_number() over (partition by user order by date) as seqnum_u
      from (select t.*,
                   row_number() over (partition by user, type order by date) as seqnum
            from t
           ) t
      where seqnum = 1
    ) t
group by user;

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

변수가 겹치는 날짜가 다른 여러 행을 결합 (첫 번째 및 마지막 변경 날짜 캡처)

분류에서Dev

여러 행을 동일한 수의 열로 하나의 행으로 결합

분류에서Dev

MySQL은 일치하는 날짜에 따라 여러 행을 하나로 결합합니다.

분류에서Dev

날짜가 다른 동일한 테이블의 행을 결합하는 방법

분류에서Dev

SQL : 빈 필드가있는 여러 행을 하나의 행으로 결합

분류에서Dev

다른 열 값을 가진 여러 행을 하나의 항목으로 병합하는 SQLite

분류에서Dev

Pandas는 조건을 사용하여 여러 행을 하나의 행으로 결합합니다.

분류에서Dev

여러 MYSQL 행을 하나의 행으로 결합

분류에서Dev

SQL Server에서 여러 행을 하나의 행으로 결합

분류에서Dev

여러 행을 하나의 단일 행으로 결합

분류에서Dev

SQL은 여러 행을 하나의 행으로 결합

분류에서Dev

날짜 및 시간의 다른 열을 날짜 시간으로 하나의 열로 결합

분류에서Dev

Pandas로 중복 행을 식별하고 이러한 행을 하나의 행으로 변환하여 결과적으로 새 열을 만듭니다.

분류에서Dev

테이블의 여러 행을 하나의 행으로 결합하려고합니다.

분류에서Dev

R- 다른 열의 비어 있지 않은 행을 기반으로 여러 열의 가변 행 병합

분류에서Dev

하나의 날짜 형식을 다른 날짜 형식으로 변환

분류에서Dev

여러 행을 결합하면 하나의 열 값을 기반으로 단일 행이됩니다.

분류에서Dev

다른 행의 데이터를 하나의 변수로 결합

분류에서Dev

MySql은 여러 행의 값을 하나의 행으로 선택합니다.

분류에서Dev

길이가 다른 여러 열을 BASH에서 하나의 열로 결합

분류에서Dev

varchar 날짜 열을 날짜로 변환하여 날짜 결과 사이를 가져오고 싶습니다.

분류에서Dev

Dplyr을 사용하여 다른 행의 합계 결과로 새 행 추가

분류에서Dev

여러 행을 하나의 시간 간격으로 결합

분류에서Dev

다른 행에서 값을 수집하고 하나의 행으로 결합해야 함

분류에서Dev

SQL 서로 다른 필드를 기반으로 여러 행 필드를 하나의 레코드로 결합

분류에서Dev

bash에서 여러 csv 파일을 결합하여 행을 다른 행으로 분할

분류에서Dev

data.table을 고유 한 날짜가있는 행으로 변환하고 다른 행 (중복 된 날짜가있는)을 열로 변환하는 방법

분류에서Dev

행을 추가하여 변수 결합

분류에서Dev

Eigen의 여러 변환을 하나의 변환 행렬로 결합

Related 관련 기사

  1. 1

    변수가 겹치는 날짜가 다른 여러 행을 결합 (첫 번째 및 마지막 변경 날짜 캡처)

  2. 2

    여러 행을 동일한 수의 열로 하나의 행으로 결합

  3. 3

    MySQL은 일치하는 날짜에 따라 여러 행을 하나로 결합합니다.

  4. 4

    날짜가 다른 동일한 테이블의 행을 결합하는 방법

  5. 5

    SQL : 빈 필드가있는 여러 행을 하나의 행으로 결합

  6. 6

    다른 열 값을 가진 여러 행을 하나의 항목으로 병합하는 SQLite

  7. 7

    Pandas는 조건을 사용하여 여러 행을 하나의 행으로 결합합니다.

  8. 8

    여러 MYSQL 행을 하나의 행으로 결합

  9. 9

    SQL Server에서 여러 행을 하나의 행으로 결합

  10. 10

    여러 행을 하나의 단일 행으로 결합

  11. 11

    SQL은 여러 행을 하나의 행으로 결합

  12. 12

    날짜 및 시간의 다른 열을 날짜 시간으로 하나의 열로 결합

  13. 13

    Pandas로 중복 행을 식별하고 이러한 행을 하나의 행으로 변환하여 결과적으로 새 열을 만듭니다.

  14. 14

    테이블의 여러 행을 하나의 행으로 결합하려고합니다.

  15. 15

    R- 다른 열의 비어 있지 않은 행을 기반으로 여러 열의 가변 행 병합

  16. 16

    하나의 날짜 형식을 다른 날짜 형식으로 변환

  17. 17

    여러 행을 결합하면 하나의 열 값을 기반으로 단일 행이됩니다.

  18. 18

    다른 행의 데이터를 하나의 변수로 결합

  19. 19

    MySql은 여러 행의 값을 하나의 행으로 선택합니다.

  20. 20

    길이가 다른 여러 열을 BASH에서 하나의 열로 결합

  21. 21

    varchar 날짜 열을 날짜로 변환하여 날짜 결과 사이를 가져오고 싶습니다.

  22. 22

    Dplyr을 사용하여 다른 행의 합계 결과로 새 행 추가

  23. 23

    여러 행을 하나의 시간 간격으로 결합

  24. 24

    다른 행에서 값을 수집하고 하나의 행으로 결합해야 함

  25. 25

    SQL 서로 다른 필드를 기반으로 여러 행 필드를 하나의 레코드로 결합

  26. 26

    bash에서 여러 csv 파일을 결합하여 행을 다른 행으로 분할

  27. 27

    data.table을 고유 한 날짜가있는 행으로 변환하고 다른 행 (중복 된 날짜가있는)을 열로 변환하는 방법

  28. 28

    행을 추가하여 변수 결합

  29. 29

    Eigen의 여러 변환을 하나의 변환 행렬로 결합

뜨겁다태그

보관