Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/02/2014, 11:59
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, 9 meses
Puntos: 774
Respuesta: Sumar una subconsulta

Código SQL:
Ver original
  1. SELECT SUM(importepesos) AS total INTO #temp FROM
  2. (
  3. SELECT ((SUM(ACL.UNIDADESTOTAL) * ACL.PRECIO * ADC.TIPOCAMBIO)/(APL.IMPORTEALB * ADC.TIPOCAMBIO)) * APL.GASTOS  AS IMPORTEPESOS
  4. FROM ALBCOMPRALIN ACL
  5. LEFT JOIN ALBCOMPRACAB ACC
  6. ON ACC.NUMALBARAN = ACL.NUMALBARAN AND ACC.NUMSERIE = ACL.NUMSERIE
  7. LEFT JOIN ADSA_PEDIMENTOSLIN APL
  8. ON APL.SUALBARAN = ACC.SUALBARAN
  9. LEFT JOIN ADSA_PEDIMENTOSCAB ADC
  10. ON ADC.NUMPED = APL.NUMPED AND ADC.PREFIJOPED = APL.PREFIJOPED AND ADC.AGENTEPED = APL.AGENTEPED
  11. WHERE REFERENCIA = '724141850131' AND APL.NUMPED IS NOT NULL AND APL.NUMPED > 2014
  12. GROUP BY  
  13. APL.NUMPED, ADC.FECHAPEDIMENTO, ACL.REFERENCIA, ACL.PRECIO, ADC.TIPOCAMBIO, ADC.GASTOS, APL.SUALBARAN, ACL.UNIDADESTOTAL,
  14. APL.IMPORTEALB, APL.GASTOS
  15. ) t1 GROUP BY importepesos
  16.  
  17. SELECT ADC.FECHAPEDIMENTO, ADP.NUMPED, ACL.REFERENCIA, SUM(ACL.UNIDADESTOTAL) AS STOCK,
  18. ACL.PRECIO*ADC.TIPOCAMBIO AS COSTCOMPRA, ADC.TIPOCAMBIO, (ACL.PRECIO*ADC.TIPOCAMBIO)*(SUM(ACL.UNIDADESTOTAL)) AS VALORFACTURA,(SELECT total FROM #temp) AS sumaconsulta1
  19. FROM ALBCOMPRALIN ACL
  20. LEFT JOIN ALBCOMPRACAB ACC
  21. ON ACC.NUMALBARAN=ACL.NUMALBARAN AND ACC.NUMSERIE=ACL.NUMSERIE
  22. LEFT JOIN ADSA_PEDIMENTOSLIN ADP
  23. ON ADP.SUALBARAN=ACC.SUALBARAN
  24. LEFT JOIN ADSA_PEDIMENTOSCAB ADC
  25. ON ADC.NUMPED=ADP.NUMPED AND ADC.PREFIJOPED=ADP.PREFIJOPED AND ADC.AGENTEPED=ADP.AGENTEPED
  26. WHERE REFERENCIA = '724141850131' AND ADP.NUMPED IS NOT NULL AND ADP.NUMPED > 10000
  27. GROUP BY  
  28. ADP.NUMPED, ADC.FECHAPEDIMENTO, ACL.REFERENCIA, ACL.PRECIO, ADC.TIPOCAMBIO

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