He intentado hacer lo siguiente :
Código SQL:
Ver originalSELECT (COUNT(vnomespe) / SUM(COUNT(vnomespe))) * 100 AS Porcentaje
FROM sps_especialidad, sps_cvevaluar
WHERE (sps_especialidad.ncodespe=sps_cvevaluar.vespecialidad)
AND (sps_cvevaluar.vestcv='Asignado') GROUP BY sps_especialidad.vnomespe;
Donde:
COUNT(vnomespe) = Aqui el query esta contando los registros, no las cantidades que sale por cada registro especialidad.
(NO DEBE SER ASI) SUM(COUNT(vnomespe) = Aqui me arroja la sumatoria de todos las cantidad
(CORRECTO)
Por esa razon, cuando lo ejecuto estaría haciendo la siguiente operacion:
Porcentaje = (6)/11 *100 = 54.54 %
Alguien podría decirme como tomar cada cantidad que sale por especialidad para recién hacer la operación.