Hola,
Tengo dudas a la hora de realizar una consulta en Oracle SQL Developer. Tengo 2 tablas. Una con Emisores(Emisor_ID, Nombre, etc) y otra con Transacciones que realizan esos emisores(Emisor_ID, fechacreacion, documento, etc). En la tabla de Transacciones se graba un registro por cada transacción. Quería sacar una consulta con las cantidad de transacciones agrupadas por emisor, así como el porcentaje de que representa la cantidad de transacciones del emisor respecto al total. Y es en este punto donde tengo problemas. Saco la cantidad de transacciones agrupadadas por emisor y también la suma total de todas las transacciones pero no se como sacar el porcentaje.
La query que tengo de momento es:
Select
c.emisor_id,
c.nombre,
count(*) as Cantidad,
(select distinct
count(*)
from transacciones
where fechacreacion > sysdate -10) as Total
From transaccciones n inner join emisor_id c
on c.emisor_id=n.emisor_id
where n.fechacreacion > sysdate -10
group by c.emisor_id, c.nombre
order by Cantidad desc
Con esto me mostraria todo menos la columna del porcentaje.
Gracias y un saludo de antemano
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)