Ver Mensaje Individual
  #11 (permalink)  
Antiguo 15/10/2015, 15:28
kikarodaima
 
Fecha de Ingreso: octubre-2015
Ubicación: Bogotá
Mensajes: 13
Antigüedad: 8 años, 6 meses
Puntos: 0
Respuesta: Sumar dos filas, resultado en una fila

No paty, no anda. lo resolvi con esta soluciòn de libras:
Código SQL:
Ver original
  1. SELECT '2600' AS producto, 'TRANSPORTE NACIONAL DE CARGA'AS NOMBRE ,total1 AS valorunitario,total2 AS cantidad,undventa,iva,ordimp FROM(
  2. SELECT nombre, SUM(valorunit) total1, SUM(cantidad) total2, undventa,iva,ordimp
  3. FROM(
  4. SELECT TB1.PRODUCTO,TB1.NOMBRE,TB1.VALORUNIT,TB1.CANTIDAD,TB1.UNDVENTA,TB1.IVA, 0 AS 'ORDIMP'
  5. FROM   MVTRADE AS TB1 JOIN MTMERCIA AS TB2 ON TB1.PRODUCTO = TB2.CODIGO
  6. WHERE   TB1.PRODUCTO IN ('2600','2600A') AND
  7.         TB1.ORIGEN = 'FAC' AND
  8.         TB1.TIPODCTO = 'FS' AND
  9.         TB1.NroDcto='7332'
  10. GROUP BY PRODUCTO,NOMBRE,VALORUNIT,CANTIDAD,UNDVENTA,TB1.IVA
  11. ) AS t1
  12. GROUP BY nombre, undventa,iva,ordimp
  13. ) AS t2