가정하자 나는 정말로 긴 쿼리가 있습니다아날로그
select T.TipoVers As TypeVers,
sum(T.ImpTot) As N,
C.DataCalendario As Date,
from (SELECT ...)
group by C.DataCalendario, T.TipoVers
이 생산 출력과 같은 :
TypeVers N Date
================================
Type1 1 2012-09-10
Type2 47 2012-09-10
Type3 5 2012-09-11
내가 거의 다하지만 마지막 터치가 될 것입니다 : 행 같은 date
을 문자열 값으로 연결하고 합계해야합니다 (숫자 값의 경우 - 지금은 이것이 작동하는 유일한 부분입니다). 즉
TypeVers N Date
====================================
Type1,Type2 48 2012-09-10
Type3 5 2012-09-11
나는 여기에서 대략 XML path를 읽었다. 이 솔루션의 문제점은 많은 양의 코드입니다. (정말 긴 쿼리를 생성하는 STUFF 절에서 쿼리를 다시 작성해야합니다.) 내가 가지고있는 대안에는 어떤 것이 있습니까?
을의 XML 경로 트릭은 최고의 SQL Server는 할 수있다 너를 위해서. – Andomar
이 쿼리를 실행하십시오.'select group_concat (typevers), sum (N), 날짜 별 TBL 그룹의 날짜 ' – Meherzad
@Mezelad 잘못된 RDBMS – AakashM