나는 초기 결과 집합에 대해 계산을 수행하는 여러 개의 with 문이있는 SQL 쿼리 (server 2012)가 있습니다. 각각의 with 문을 임시 테이블에 삽입하는 방법이 있습니까? 그런 다음 결과를 좋은 형식으로 보려면 선택을 수행 할 수 있습니다. 다음은 SQL 코드의 예입니다. 진짜 질의는 매우 길기 때문에 그것을 게시하고 싶지 않습니다. 이렇게하
여러 외부 조인 결과를 단일 행의 데이터로 결합하는 쿼리를 작성하려고합니다. 몇 가지 CTE를 가지고 놀았지만 솔루션에 대한 내 머리를 감쌀 수 없습니다. 2 1 행은 2 열에 표시 결과를 가입으로 내가 복수를하고 싶은 결과 디스플레이에 가입 SELECT
E.[EventId]
,S_ID.[EventType]
,null as [Ro
데이터베이스에 다른 요소의 데이터가 들어있는 테이블이 있습니다. 내가하고 싶은 무엇 LogDate SYSTEM_TABLE VIEW SQL_TABLE_VALUED_FUNCTION DEFAULT_CONSTRAINT SQL_STORED_PROCEDURE RULE FOREIGN_KEY_CONSTRAINT SERVICE_QUEUE SQL_INLINE_TABLE_VA
여러 CTE가 있습니다. CTE1A는 지역 1에있는 유형 A 상점의 수를 계산합니다. CTE1B는 지역 1의 유형 B 상점 수를 CTE1D까지 계산합니다. 마찬가지로, CTE2B는 영역 2의 유형 B 상점 수를 계산합니다. shop_types CTE는 모든 유형의 상점 (A, B, C, D)을 선택합니다. 각 영역 (열)에 각 유형의 상점 수 (행)를 보여
나는 인접성 목록에 의해 설명 된 계층 구조를 가지고 있습니다. 반드시 하나의 루트 요소가있는 것은 아니지만, 하이라이팅의 리프 (터미널) 항목을 식별하는 데이터가 있습니다. 그래서, 이런 모습의 계층은 ... 1
- 2
- - 4
- - - 7
- 3
- - 5
- - 6
8
- 9
... 이런 식으로 테이블에 설명 될 것입니다. 참고
가 나는 것이다 저장 프로 시저에서 잘 작동하는 CTE 쿼리를 만들어 잘 난 을하지만 (여기서 문을 통해) 쿼리 편집기에서 실행할 때 나는를 만들기 위해 그것을 밖으로 시도 할 때 보기와 동일 (Where 문없이). 그리고이 재귀가 아닌 데이터를 얻는 where 문으로 이것을 실행하십시오. 나는 그 실수를 보지 않는다. 이것은 쿼리와 잘 작동하는 쿼리 편집
나는 이것에 대한 답을 찾으려고 노력했지만 찾지 못했습니다. 데이터베이스의 2 개 데이터 테이블과 관련된 SQL 쿼리에 CTE가 있습니다. 한 테이블의 기본 키는 다른 테이블의 외래 키이며 두 번째 테이블에 여러 번 나타날 수 있습니다. 각 외래 키가 두 번째 테이블에 나타나는 횟수를 계산하고이를 첫 번째 테이블의 세부 정보와 함께 내 검색 결과의 전체 필