Saludos!

Estoy haciendo una consulta similar a:
SELECT agri04_001, agri03_001, est_002, SUM(agri04_006) AS cosechada,
SUM(agri04_007) AS produccion, SUM(agri04_008) AS valor,
round(((SUM(agri04_007) / SUM(agri04_006)) * 1000),2) AS rendimiento
                   FROM agricola.consulta_agri04
                   WHERE reg_001 = '06'
                   GROUP BY agri04_001, est_002, mun_002, par_002
                   ORDER BY agri04_001 DESC, est_002, mun_002, par_002

Que funciona, obviamente, siempre que agri04_006 sea mayor que cero (véase
en la división). Es posible meter eso en algo (y al final lo consulte en una
vista?) de manera que rendimiento se calcule:

   - sólo para agri03_001 < 10
   - sólo para agri04_006 > 0

caso contrario rendimiento = 0

Gracias de antemano

-- 
-- 
Cesar A. Carbonara R.
C.I. Nº V.11.952.572
--
Usuario Linux 377997
www.gulmer.org.ve
Debian... todo lo que siempre has querido

Responder a