Hola a todos tengo un problema con una consulta a continuación les pongo el query:
SELECT
PROD_BOD.cod_producto,
PROD.nombre_producto,
DTY_ROLLO.cod_rollo,
CASE PROD.unidad_medida WHEN 'YDS' THEN PROD.composicion ELSE CLASE.descripcion END,
DTY_ROLLO.cantidad,
PRECIO.precio_unitario,
CASE PROD.unidad_medida WHEN 'YDS' THEN 'Metros' ELSE NULL END,
CASE PROD.unidad_medida WHEN 'YDS' THEN 'Yardas' ELSE NULL END
FROM sysadm.in_productos_x_bod PROD_BOD
LEFT OUTER JOIN in_productos_dt_rollo AS DTY_ROLLO ON DTY_ROLLO.cod_producto = PROD_BOD.cod_producto
AND DTY_ROLLO.num_empresa = PROD_BOD.num_empresa AND DTY_ROLLO.cantidad > 0
INNER JOIN sysadm.in_productos AS PROD ON PROD.cod_producto = PROD_BOD.cod_producto
AND PROD.num_empresa = PROD_BOD.num_empresa
INNER JOIN sysadm.in_precios_tipoclt AS PRECIO ON PRECIO.cod_producto = PROD_BOD.cod_producto
AND PRECIO.num_empresa = PROD_BOD.num_empresa
INNER JOIN sysadm.in_clasificacion AS CLASE ON CLASE.cod_clasificacion = PROD.cod_clasificacion
WHERE PROD_BOD.num_empresa = 1 AND ((DTY_ROLLO.fecha_ingreso >= '01-05-2008' AND DTY_ROLLO.fecha_ingreso <= '29-05-2008')
OR (PROD_BOD.fecha_ult_entrada >= '01-05-2008' AND PROD_BOD.fecha_ult_entrada <= '29-05-2008'))
tengo una tabla de productos en los cuales puedo tener productos que son telas y estas pueden estar en rollos por lo tanto tengo la tabla in_productos_dt_rollo
mi problema es el siguiente en la tabla in_productos_x_bodega tengo la existencia de productos en una bodega y en in_productos_dt_rollo los rollos para los productos que son telas, de la consulta que he hecho quiero que no se devuelvan los aquellos productos cuando el item cantidad de la tabla in_productos_dt_rollo sea cero.
Si me pueden ayudar se los agradecería mucho.