Buenas tardes señores,
Teniendo esta consulta:
Código:
SELECT ID_TIPOCONCEPTOPAGO,
(CASE ID_TIPOCONCEPTOPAGO
WHEN 9 THEN
'Recibos a medicos'
ELSE
'Recibos a asegurados'
END
) AS TIPOCONCEPTOPAGO,
COUNT(ID_TIPOCONCEPTOPAGO) AS NUM_RECIBOS,
CONVERT (varchar(17), CAST(SUM(IMP_SINIESTRO) AS MONEY), 1) + ' €' AS IMPORTE
FROM SALUD_TRANSFERPAGOSSINIESTROS
WHERE FEC_ALTA>=@FECHA_ALTA_INICIO AND FEC_ALTA<=@FECHA_ALTA_FIN
GROUP BY ID_TIPOCONCEPTOPAGO
Me devuelve dos registros, los cuales son:
Código:
9 Recibos a medicos 100 7,889.20 €
8 Recibos a asegurados 683 1,686,167.38 €
Muy bien, hasta aqui perfecto, en la consulta le digo que me los agrupe por el ID_TIPOCONCEPTOPAGO (Que son el 9 y el 8).
El problema que tengo es que ahora quiero que me devuelva eso agrupado, por esos campos pero tambien separados por FEC_ALTA.
Es decir, un resultado similar a esto:
Código:
-- Estos serían los de FEC_ALTA de 2007/05/06
9 Recibos a medicos 100 7,889.20 €
8 Recibos a asegurados 683 1,686,167.38 €
-- Estos serían los de FEC_ALTA de 2007/04/06
9 Recibos a medicos 100 7,889.20 €
8 Recibos a asegurados 683 1,686,167.38 €
-- Estos serían los de FEC_ALTA de 2007/03/06
9 Recibos a medicos 100 7,889.20 €
8 Recibos a asegurados 683 1,686,167.38 €
En fin, espero haberme explicado y que puedan ayudarme, por que la verdad, no sé como hacerlo
Muchas gracias de antemano por la ayuda ofrecida siempre.
Saludos cordiales.