Unir los resultados de las filas
Publicado por Alberto (1 intervención) el 20/03/2020 18:17:58
Hola chicos, soy un poco nuevo en esto y necesito de su ayuda
estoy trabajando con Oracle SQL Developer
Estoy sacando la venta de varias empresas por tipo de documento y necesito unir el resultado de las filas
Este es el resultado que tengo
EMPRESA TIPO_DOC ENERO2020
Empresa1 DNI 5
Empresa1 DNI EXTRANJERO 1
Empresa2 DNI 3
Empresa2 DNI EXTRANJERO 2
Empresa3 DNI 7
Empresa3 DNI EXTRANJERO 2
Y quisiera obtener esto
EMPRESA TIPO_DOC ENERO2020
Empresa1 DNI 6
Empresa2 DNI 5
Empresa3 DNI 9
Seria sumar las ventas de la empresa por tipo de documento y que en tipo de documento solo salga DNI
Tengo esto
SELECT DISTINCT
EMPRESA, TIPO_DOC
SUM(CASE TO_CHAR(FECHA,'MMYYYY') WHEN '012020' THEN 1 ELSE 0 END) ENERO2020
FROM TABLA_OPER
GROUP BY EMPRESA, TIPO_DOC;
Gracias por su ayuda.
estoy trabajando con Oracle SQL Developer
Estoy sacando la venta de varias empresas por tipo de documento y necesito unir el resultado de las filas
Este es el resultado que tengo
EMPRESA TIPO_DOC ENERO2020
Empresa1 DNI 5
Empresa1 DNI EXTRANJERO 1
Empresa2 DNI 3
Empresa2 DNI EXTRANJERO 2
Empresa3 DNI 7
Empresa3 DNI EXTRANJERO 2
Y quisiera obtener esto
EMPRESA TIPO_DOC ENERO2020
Empresa1 DNI 6
Empresa2 DNI 5
Empresa3 DNI 9
Seria sumar las ventas de la empresa por tipo de documento y que en tipo de documento solo salga DNI
Tengo esto
SELECT DISTINCT
EMPRESA, TIPO_DOC
SUM(CASE TO_CHAR(FECHA,'MMYYYY') WHEN '012020' THEN 1 ELSE 0 END) ENERO2020
FROM TABLA_OPER
GROUP BY EMPRESA, TIPO_DOC;
Gracias por su ayuda.
Valora esta pregunta


0