여러 행을 단일 행과 열로 롤업하는 방법

정 투데이

나는 이것 과 다른 스택을 참조했다.

이것이 내가 한 일입니다.

SELECT 
    ReportDate,  
    ReportID = STUFF((SELECT ',' + CAST(t1.ReportID AS varchar(50)) 
                      FROM BackEndEfficiency t1
                      WHERE t1.ReportID = t2.ReportID
                      FOR XML PATH ('')), 1, 1, '') 
FROM
    BackEndEfficiency t2
GROUP BY
    ReportDate

오류:

'BackEndEfficiency.ReportID'열은 집계 함수 또는 GROUP BY 절에 포함되어 있지 않으므로 선택 목록에서 유효하지 않습니다.

ReportDate그룹화 할 때이 오류가 발생하는 이유는 무엇 입니까?

데이터 구조의 예

ReportDate  ReportID
--------------------
2020-03-11  30
2020-03-11  31
2020-03-16  32
2020-03-16  33

이 출력을 얻고 싶습니다.

ReportDate  ReportID
--------------------
2020-03-11  30,31
2020-03-16  32,33
고든 리노 프

ReportDate상관 절 을 원한다고 생각합니다 . 다음을 추천합니다.

select bee.ReportDate,
       stuff((select ',' + CAST(t1.ReportID as varchar(50)) 
              from BackEndEfficiency bee2
              where bee2.ReportDate = bee.ReportDate
              for xml path ('')
             ), 1, 1, '') 
from (select bee.ReportDate
      from BackEndEfficiency bee
     ) bee;

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MSSQL 2012-여러 행과 열을 단일 행으로 결합하는 방법

분류에서Dev

SqlServer에서 여러 행의 단일 열을 여러 열이있는 단일 행으로 조인하는 방법

분류에서Dev

여러 행을 단일 행으로 변환하는 방법

분류에서Dev

여러 결과 행을 각 값을 사용하여 단일 행 SQL로 변환하는 방법

분류에서Dev

Dataframe의 여러 열에서 단일 작업을 수행하는 방법

분류에서Dev

여러 행의 단일 열 값을 루프별로 결합하는 방법

분류에서Dev

단일 열에 대해 여러 행을 단일 행으로 병합하는 방법은 무엇입니까?

분류에서Dev

R에서 여러 행을 ID로 단일 행으로 변환하는 방법

분류에서Dev

여러 행을 포함하는 단일 열을 행으로 변환하는 방법

분류에서Dev

SQL에서 단일 행을 여러 행으로 분할하는 방법

분류에서Dev

T-SQL 여러 행을 단일 행으로 결합하는 방법

분류에서Dev

MySQL에서 여러 행 (하나의 열)을 단일 행으로 변환하는 방법

분류에서Dev

SQL에서 단일 행의 여러 행에서 열을 가져 오는 방법

분류에서Dev

단일 행에 대한 여러 열 값을 기반으로 열을 파생하는 방법

분류에서Dev

중복 값 행을 고유 한 행과 여러 열로 정렬하는 방법

분류에서Dev

여러 값의 단일 행을 여러 개별 행으로 분할하는 방법

분류에서Dev

Excel에서 여러 열과 여러 행의 데이터를 하나의 단일 행으로 이동하는 방법

분류에서Dev

MySql을 사용하여 여러 행을 단일 행으로 쿼리하는 방법은 무엇입니까?

분류에서Dev

MySql을 사용하여 여러 행을 단일 행으로 쿼리하는 방법은 무엇입니까?

분류에서Dev

레이블을 고려하여 여러 행을 단일 행으로 병합하는 방법

분류에서Dev

여러 행이있는 열을 단일 행이있는 열과 비교

분류에서Dev

행에서 여러 값을 선택하고 단일 열 값으로 결합하는 방법

분류에서Dev

TALEND의 단일 작업에서 여러 작업을 실행하는 방법

분류에서Dev

TALEND의 단일 작업에서 여러 작업을 실행하는 방법

분류에서Dev

MS SQL 단일 값으로 여러 행을 업데이트하는 방법은 무엇입니까?

분류에서Dev

쉼표 구분 기호를 사용하여 여러 행의 값을 단일 행으로 결합하는 방법

분류에서Dev

동일한 테이블의 여러 행을 단일 행 결과로 병합하는 방법은 무엇입니까?

분류에서Dev

차단 호출로 전달 된 여러 작업을 수행하는 방법

분류에서Dev

여러 열과 행을 선택하는 방법

Related 관련 기사

  1. 1

    MSSQL 2012-여러 행과 열을 단일 행으로 결합하는 방법

  2. 2

    SqlServer에서 여러 행의 단일 열을 여러 열이있는 단일 행으로 조인하는 방법

  3. 3

    여러 행을 단일 행으로 변환하는 방법

  4. 4

    여러 결과 행을 각 값을 사용하여 단일 행 SQL로 변환하는 방법

  5. 5

    Dataframe의 여러 열에서 단일 작업을 수행하는 방법

  6. 6

    여러 행의 단일 열 값을 루프별로 결합하는 방법

  7. 7

    단일 열에 대해 여러 행을 단일 행으로 병합하는 방법은 무엇입니까?

  8. 8

    R에서 여러 행을 ID로 단일 행으로 변환하는 방법

  9. 9

    여러 행을 포함하는 단일 열을 행으로 변환하는 방법

  10. 10

    SQL에서 단일 행을 여러 행으로 분할하는 방법

  11. 11

    T-SQL 여러 행을 단일 행으로 결합하는 방법

  12. 12

    MySQL에서 여러 행 (하나의 열)을 단일 행으로 변환하는 방법

  13. 13

    SQL에서 단일 행의 여러 행에서 열을 가져 오는 방법

  14. 14

    단일 행에 대한 여러 열 값을 기반으로 열을 파생하는 방법

  15. 15

    중복 값 행을 고유 한 행과 여러 열로 정렬하는 방법

  16. 16

    여러 값의 단일 행을 여러 개별 행으로 분할하는 방법

  17. 17

    Excel에서 여러 열과 여러 행의 데이터를 하나의 단일 행으로 이동하는 방법

  18. 18

    MySql을 사용하여 여러 행을 단일 행으로 쿼리하는 방법은 무엇입니까?

  19. 19

    MySql을 사용하여 여러 행을 단일 행으로 쿼리하는 방법은 무엇입니까?

  20. 20

    레이블을 고려하여 여러 행을 단일 행으로 병합하는 방법

  21. 21

    여러 행이있는 열을 단일 행이있는 열과 비교

  22. 22

    행에서 여러 값을 선택하고 단일 열 값으로 결합하는 방법

  23. 23

    TALEND의 단일 작업에서 여러 작업을 실행하는 방법

  24. 24

    TALEND의 단일 작업에서 여러 작업을 실행하는 방법

  25. 25

    MS SQL 단일 값으로 여러 행을 업데이트하는 방법은 무엇입니까?

  26. 26

    쉼표 구분 기호를 사용하여 여러 행의 값을 단일 행으로 결합하는 방법

  27. 27

    동일한 테이블의 여러 행을 단일 행 결과로 병합하는 방법은 무엇입니까?

  28. 28

    차단 호출로 전달 된 여러 작업을 수행하는 방법

  29. 29

    여러 열과 행을 선택하는 방법

뜨겁다태그

보관