Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/01/2013, 16:36
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Seleccionar datos del resultado de una consulta

de seguro tienes mas de una vez la columna deposito_codigo, estoy en lo cierto, la tienes en la tabla ventas_detalle y ventas right?

de ser asi tendrias que poner

SELECT
(SUM(IIF(productos.tipo_documento = 'FAC',productos.CANTIDAD,0))-SUM(IIF(productos.tipo_documento = 'DEV',productos.CANTIDAD,0))) AS cantidad
FROM
(SELECT
ventas.codigo_producto, bla bla bla
FROM ventas_detalles JOIN ventas ON VENTAS_DETALLES.CORRELATIVO_PRINCIPAL=ventas.CORRE LATIVO
WHERE
(VENTAS.FECHA_EMISION BETWEEN '2012.12.01' AND '2012.12.31')
AND (VENTAS.tipo_documento <> 'ODD')) productos


el error te lo marca porque hay 2 columnas con el mismo nombre(codigo_producto) y no le has indicado de que tabla va a sacar este dato.

saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me