Hola :D
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'
Su resultado es:
tot_al =2
porc=66.6667
Así no me sale error, pero necesito especificar las mismas claves
cveu y
cved en el tercer count.
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:
tot_al =2
porc=100
Espero me esté explicando.
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'
Pero me sale error en el php myadmin.
Gracias por las respuestas.
Saludos :)