Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2008, 12:03
Bhen
 
Fecha de Ingreso: febrero-2004
Mensajes: 125
Antigüedad: 20 años, 2 meses
Puntos: 0
juntar dos consultas

Buenas, quiero optimizar una consulta:
por un lado tendría una tabla con el numero de consultas por edad:
Código:
select count(t1.idconsulta) as suma, t1.edad
from CONSULTAS t1 INNER JOIN USUARIOS t2 on t2.idusuario=t1.idusuario
where t2.activo=1 
group by t1.edad order by suma DESC;
Y por otro lado con el total de todas las consultas de todas las edades:
Código:
select count(t3.idconsulta)
from CONSULTAS as t3, USUARIOS as t4
where t3.idusuario=t4.idusuario
AND  t3.idusuario=t2.idusuario AND t4.activo=1
Y lo que quiero es juntar las dos, para que el resultado sea: para cada edad con su numero de consultas sacar otro dato más el de porcentaje con el total de consultas de todas las edades.

Sabéis por donde tirar o guiarme? gracias.