necesito filtrar los valores negativos dentro de una instrucción SELECT es por ejemplo tengo lo siguiente:
SELECT
VENDEDORES.COD_VENDEDOR,
NOMBRE_VENDEDOR,
COD_PRODUCTO,
DESCRIPCION,
(SUM( SUBTOTAL )),
(SUM( SUBTOTAL_COSTO)),
(SUM (MARGEN_TOTAL_LINEA)),
V_FC_MARGEN_DET.CODIGO_MONEDA,
PCT_DESC_AUMENTO
FROM
SYSADM.VENDEDORES VENDEDORES,
SYSADM.V_FC_MARGEN_DET V_FC_MARGEN_DET
WHERE
V_FC_MARGEN_DET.NUM_EMPRESA = 1
AND V_FC_MARGEN_DET.NUM_EMPRESA *= VENDEDORES.NUM_EMPRESA
AND V_FC_MARGEN_DET.COD_VENDEDOR *= VENDEDORES.COD_VENDEDOR
AND V_FC_MARGEN_DET.FECHA_DOCUMENTO >= '2009-05-02' AND V_FC_MARGEN_DET.FECHA_DOCUMENTO <= '009-05-09'
GROUP BY VENDEDORES.COD_VENDEDOR, NOMBRE_VENDEDOR, COD_PRODUCTO,
DESCRIPCION, V_FC_MARGEN_DET.CODIGO_MONEDA, PCT_DESC_AUMENTO
ORDER BY
VENDEDORES.COD_VENDEDOR ASC
y en (SUM (MARGEN_TOTAL_LINEA)) se devuelven valores negativos y quiero filtrarlos para que no se muestren o se devuelva cero. intente usar if - else pero me devuelve error.