Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/10/2015, 15:39
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: campos alfabéticos repetidos, necesito un solo campo de respuesta pero otr

Código SQL:
Ver original
  1. SELECT SUM(valorunitario), producto FROM(
  2. SELECT [dbo].[F_MonedaMVForm]('FAC','FS','7332',mvtrade.idmvtrade) AS ValorUnitario,mvtrade.PRODUCTO,mvtrade.NOMBRE,mvtr ade.UNDVENTA, 0 AS 'ordimp'
  3. FROM MVTrade INNER JOIN MTMERCIA ON MVTrade.PRODUCTO = MTMERCIA.CODIGO
  4. WHERE NOT MVTrade.PRODUCTO IN ('2600','2600A') AND
  5. MVTrade.Origen ='FAC' AND
  6. MVTrade.TipoDcto='FS' AND
  7. MVTrade.NroDcto='7332'
  8. UNION
  9. SELECT SUM(MVTrade.VALORUNIT) AS ValorUnitario,mvtrade.PRODUCTO,mvtrade.NOMBRE,mvtr ade.UNDVENTA, 0 AS 'ordimp'
  10. FROM mvtrade JOIN MTMERCIA ON MVTrade.PRODUCTO = MTMERCIA.CODIGO
  11. WHERE MVTrade.PRODUCTO IN ('2600','2600A') AND
  12. MVTrade.ORIGEN = 'FAC' AND
  13. MVTrade.TIPODCTO = 'FS' AND
  14. MVTrade.NroDcto='7332'
  15. GROUP BY PRODUCTO, NOMBRE, UNDVENTA
  16. ) AS t1 GROUP BY producto

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