Como agrupar SQL Developer
Publicado por Javier (2 intervenciones) el 16/10/2020 04:06:57
Hola estimados y estimadas. Es la primera vez que creo un tema en este foro, estoy realizando unas guías para la universidad y necesito ayuda para agrupar ciertos datos para una consulta. Les comparto el código
Además adjunto una imagen de lo que debería recibir mi consulta y lo que estoy recibiendo
Este es el resultado esperado
Lo que recibo
Cualquier ayuda con la consulta o feedback de como utilizar el foro me sería de mucha ayuda, gracias!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
SELECT TO_CHAR(EXTRACT(MONTH FROM TTC.FECHA_TRANSACCION),'fm09') ||'/'|| EXTRACT(YEAR FROM TTC.FECHA_TRANSACCION) as "MES TRANSACCION",
TTT.NOMBRE_TPTRAN_TARJETA as "TIPO TRANSACCION",
TO_CHAR(SUM(TTC.MONTO_TOTAL_TRANSACCION),'L99999999G999G999') as "MONTO AVANCES/SUPER AVANCES",
TO_CHAR(ROUND(SUM(TTC.MONTO_TOTAL_TRANSACCION) * SBI.PORC_APORTE_SBIF / 100),'L99G999G999') as "APORTE A LA SBIF"
--TABLAS
FROM TRANSACCION_TARJETA_CLIENTE TTC
JOIN TIPO_TRANSACCION_TARJETA TTT
ON (TTC.COD_TPTRAN_TARJETA = TTT.COD_TPTRAN_TARJETA)
JOIN APORTE_SBIF SBI
ON (TTC.MONTO_TOTAL_TRANSACCION BETWEEN SBI.MONTO_INF_AV_SAV AND SBI.MONTO_SUP_AV_SAV)
--CONDICIONES
WHERE EXTRACT(YEAR FROM TTC.FECHA_TRANSACCION) = EXTRACT(YEAR FROM SYSDATE) AND TTT.COD_TPTRAN_TARJETA IN (102, 103)
GROUP BY TTC.FECHA_TRANSACCION, TTT.NOMBRE_TPTRAN_TARJETA, SBI.PORC_APORTE_SBIF
ORDER BY EXTRACT(MONTH FROM TTC.FECHA_TRANSACCION), 2;
Además adjunto una imagen de lo que debería recibir mi consulta y lo que estoy recibiendo
Este es el resultado esperado
Lo que recibo
Cualquier ayuda con la consulta o feedback de como utilizar el foro me sería de mucha ayuda, gracias!
Valora esta pregunta
0