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