Tengo una consulta que hago con varios count, ya que necesito sacar un porcentaje de una tabla en mysql.
El select es:
Código PHP:
select count (distinct clave ) as tot_al, ((count (distinct clave) * 100) / (select count(distinct clave) from tabla)) as porc from tabla where cveu='dr' and cved='1003'
Así no me sale error, pero necesito especificar las mismas claves cveu y cved en el tercer count.tot_al =2
porc=66.6667
Esto es, ya que la tabla "tabla", tiene tres registros, los tres coinciden en la clave cveu pero sólo dos coinciden con la clave cved y son los que quiero obtener, para que obtenga como resultado:
Espero me esté explicando.tot_al =2
porc=100
Lo intenté con:
Código PHP:
select count (distinct clave ) as tot_al, ((count (distinct clave) * 100) / (select count(distinct clave) from tabla where cveu='dr' and cved='1003')) as porc from tabla where cveu='dr' and cved='1003'
Gracias por las respuestas.
Saludos :)