Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2009, 15:53
EL_DOC
 
Fecha de Ingreso: junio-2008
Mensajes: 109
Antigüedad: 15 años, 11 meses
Puntos: 0
Pregunta Ayuda con una sentencia

saludos amigos espero puedan ayudarme con mi problema tengo la siguiente sentencia:
SELECT
PROD.COD_PRODUCTO,
PROD.NOMBRE_PRODUCTO,
CASE PRODXBOD.UNIDADES_DISPONIBL WHEN NULL THEN 0 ELSE PRODXBOD.UNIDADES_DISPONIBL END,
CASE PROD.UNIDADES_DISPONIBL WHEN NULL THEN 0 ELSE PROD.UNIDADES_DISPONIBL END ,
PROD.UNIDADES_TRANSITO,
PROD.UNIDAD_MEDIDA,
CASE PRETIPOCLT.TIPO_CLIENTE WHEN NULL THEN PROD.PRECIO_VENTA ELSE PRETIPOCLT.PRECIO_UNITARIO END AS TIPOPRECIO_O_PVENTA,
0 AS CANTIDAD,
CASE PRETIPOCLT.TIPO_CLIENTE WHEN NULL THEN PROD.PRECIO_VENTA ELSE PRETIPOCLT.PRECIO_UNITARIO END AS TIPOPRECIO_O_PVENTA,
PROD.COSTO_PROMEDIO,
PROD.TIPO_CONTROL,
PROD.AFECTO_IVA,
PRETIPOCLT.TIPO_CLIENTE
FROM
sysadm.in_productos PROD
RIGHT OUTER JOIN sysadm.in_productos_x_bod AS PRODXBOD ON PRODXBOD.num_empresa = PROD.num_empresa
AND PRODXBOD.cod_producto = PROD.cod_producto
RIGHT OUTER JOIN sysadm.in_precios_tipoclt AS PRETIPOCLT ON PRETIPOCLT.num_empresa = PROD.num_empresa
AND PRETIPOCLT.cod_producto = PROD.cod_producto
WHERE PROD.num_empresa = 1 AND (PRODXBOD.COD_BODEGA = '01' ) AND PROD.Nombre_Producto LIKE '%' + 'fleco' + '%'
ORDER BY PROD.COD_PRODUCTO

mi problema es que no se muestran tres registros que tienen la palabra "fleco" en el nombre del producto en el campo "PROD.Nombre_Producto" ahora bien estos tres registros sólo existen en la tabla "sysadm.in_productos" pero no existe en las otras dos tablas "sysadm.in_productos_x_bod" y "sysadm.in_precios_tipoclt"