Sql 2000

Deseo sacar los porcentajes de los parámetros. Total hembras, total machos utilizando el total partos.
 SELECT SUM(TOTAL_HEMBRAS)AS 'NAC.HEMBRAS', sum(total_machos)as 'NAC.MACHOS',SUM(TOTAL_HEMBRAS+TOTAL_MACHOS) AS 'TOTAL'  FROM PARTOS_VACAS esta consulta si funciona pero no se como sacar los porcentajes.
Ya que cuando lo hago me marca error.
Gracias

1 respuesta

Respuesta
1
Tu Query podría quedar de la siguiente manera, para saber del total de nacimientos, que porcentaje fueron Machos y que porcentaje Hembras. Espero te sirva
SELECT    SUM(total_hembras) AS 'NAC.HEMBRAS',
        (SUM(cast(total_hembras as numeric)) / SUM(cast(total_hembras+total_machos as numeric)))* 100 as 'PORENTAJE_HEMBRAS',
        sum(total_machos)as 'NAC.MACHOS',
        (SUM(cast(total_machos as numeric)) / SUM(cast(total_hembras+total_machos as numeric)))* 100 as 'PORENTAJE_HEMBRAS',
        SUM(total_hembras+total_machos) AS 'TOTAL'
FROM    partos_vacas

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas