Buenos dias, tengo la siguiente consulta:
SELECT DISTINCT p.idProducto,d.idDetalleVenta, d.Cantidad, (p.Nombre+' - '+ p.Medida) 'Descrip', d.PrecioUni, CONVERT(decimal(10,2),(d.Cantidad * d.PrecioUni)) 'Sub',
ISNULL(de.Cantidad,0) 'Pieza'
from ventas_detalle d
INNER JOIN productos p ON p.idProducto = d.idProducto
INNER JOIN ventas v On v.idVenta=d.idVenta
LEFT JOIN orden_compra_detalle de ON de.idOC=v.idOC
WHERE d.idVenta =17635
Pero me repite dos veces las cosas, yo de la tabla orden_compra_detalle lo niico que necesito es el dato "Cantidad" y por mas que le ponga LEFT JOIN me muestra este resultado:
837 45015 1.000 SALCHICHA PANCHIN X 6 UN - u 18.96 18.96 1.00
837 45015 1.000 SALCHICHA PANCHIN X 6 UN - u 18.96 18.96 2.00
434 45016 4.250 SALAME BASTON LARIO P/GRUES largo 1,5 kg - p 359.28 1526.94 1.00
434 45016 4.250 SALAME BASTON LARIO P/GRUES largo 1,5 kg - p 359.28 1526.94 2.00
1888 45017 1.000 RELIEVE VELAS ROJAS X 25 - u 18.24 18.24 1.00
1888 45017 1.000 RELIEVE VELAS ROJAS X 25 - u 18.24 18.24 2.00
1211 45018 1.000 RAVIOLES LA DOÑITA VERD - u 84.00 84.00 1.00
1211 45018 1.000 RAVIOLES LA DOÑITA VERD - u 84.00 84.00 2.00
968 45019 10.360 QUESO AZUL ALLOA - P 290.38 3008.34 1.00
968 45019 10.360 QUESO AZUL ALLOA - P 290.38 3008.34 2.00
Alguien tiene idea como sacar ese dato sin que se me repitan las filas?
Saludos