aldo
Publicado por consulta sql (35 intervenciones) el 12/11/2007 17:30:29
hola,
quiero hacer esta consulta y no se como hacerla...
tengo la siguiente tabla llamada INTERNA con estos campos (que son los que me interesan):
apellido
nombre
fecha_ing
fecha_egr
nro_prestador
nro_plan
quiero sacar el total de internaciones por cada prestador y de cada prestador el total de cada uno de los planes.
para sacar el total de internaciones por prestador es facil...
hice lo siguiente
select distinct numpres, p.nombre, count(*) as tot
from interna i inner join prestad p on i.numpres=p.numero
group by numpres,p.nombre
order by p.nombre
pero no se como sacar el total de cada uno de los planes por cada prestador...
ejemplo...
Sanatorio AAAAA (plan azul=10, plan blanco=6, plan basico=23)
Clinica EEEE (plan azul=20, plan blanco=8, plan basico=30)
etc...
como hago?
no se pueden unir las dos consultas a la vez para que me tire todo en una consulta, no?
digo... que en el ejemplo, tambien me tire el total (en una columna) de internaciones x cada prestador...
Gracias por ayudarme
saludos,
Aldo
quiero hacer esta consulta y no se como hacerla...
tengo la siguiente tabla llamada INTERNA con estos campos (que son los que me interesan):
apellido
nombre
fecha_ing
fecha_egr
nro_prestador
nro_plan
quiero sacar el total de internaciones por cada prestador y de cada prestador el total de cada uno de los planes.
para sacar el total de internaciones por prestador es facil...
hice lo siguiente
select distinct numpres, p.nombre, count(*) as tot
from interna i inner join prestad p on i.numpres=p.numero
group by numpres,p.nombre
order by p.nombre
pero no se como sacar el total de cada uno de los planes por cada prestador...
ejemplo...
Sanatorio AAAAA (plan azul=10, plan blanco=6, plan basico=23)
Clinica EEEE (plan azul=20, plan blanco=8, plan basico=30)
etc...
como hago?
no se pueden unir las dos consultas a la vez para que me tire todo en una consulta, no?
digo... que en el ejemplo, tambien me tire el total (en una columna) de internaciones x cada prestador...
Gracias por ayudarme
saludos,
Aldo
Valora esta pregunta


0