Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/02/2014, 12:08
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

mi error una disculpa prueba con esto:
Código SQL:
Ver original
  1. IF OBJECT_ID('tempdb..#temp') IS NOT NULL DROP TABLE #temp
  2. SELECT SUM(importepesos) AS total INTO #temp FROM
  3. (
  4. SELECT ((SUM(ACL.UNIDADESTOTAL) * ACL.PRECIO * ADC.TIPOCAMBIO)/(APL.IMPORTEALB * ADC.TIPOCAMBIO)) * APL.GASTOS  AS IMPORTEPESOS
  5. FROM ALBCOMPRALIN ACL
  6. LEFT JOIN ALBCOMPRACAB ACC
  7. ON ACC.NUMALBARAN = ACL.NUMALBARAN AND ACC.NUMSERIE = ACL.NUMSERIE
  8. LEFT JOIN ADSA_PEDIMENTOSLIN APL
  9. ON APL.SUALBARAN = ACC.SUALBARAN
  10. LEFT JOIN ADSA_PEDIMENTOSCAB ADC
  11. ON ADC.NUMPED = APL.NUMPED AND ADC.PREFIJOPED = APL.PREFIJOPED AND ADC.AGENTEPED = APL.AGENTEPED
  12. WHERE REFERENCIA = '724141850131' AND APL.NUMPED IS NOT NULL AND APL.NUMPED > 2014
  13. GROUP BY  
  14. APL.NUMPED, ADC.FECHAPEDIMENTO, ACL.REFERENCIA, ACL.PRECIO, ADC.TIPOCAMBIO, ADC.GASTOS, APL.SUALBARAN, ACL.UNIDADESTOTAL,
  15. APL.IMPORTEALB, APL.GASTOS
  16. ) t1
  17.  
  18. SELECT ADC.FECHAPEDIMENTO, ADP.NUMPED, ACL.REFERENCIA, SUM(ACL.UNIDADESTOTAL) AS STOCK,
  19. ACL.PRECIO*ADC.TIPOCAMBIO AS COSTCOMPRA, ADC.TIPOCAMBIO, (ACL.PRECIO*ADC.TIPOCAMBIO)*(SUM(ACL.UNIDADESTOTAL)) AS VALORFACTURA,(SELECT total FROM #temp) AS sumaconsulta1
  20. FROM ALBCOMPRALIN ACL
  21. LEFT JOIN ALBCOMPRACAB ACC
  22. ON ACC.NUMALBARAN=ACL.NUMALBARAN AND ACC.NUMSERIE=ACL.NUMSERIE
  23. LEFT JOIN ADSA_PEDIMENTOSLIN ADP
  24. ON ADP.SUALBARAN=ACC.SUALBARAN
  25. LEFT JOIN ADSA_PEDIMENTOSCAB ADC
  26. ON ADC.NUMPED=ADP.NUMPED AND ADC.PREFIJOPED=ADP.PREFIJOPED AND ADC.AGENTEPED=ADP.AGENTEPED
  27. WHERE REFERENCIA = '724141850131' AND ADP.NUMPED IS NOT NULL AND ADP.NUMPED > 10000
  28. GROUP BY  
  29. ADP.NUMPED, ADC.FECHAPEDIMENTO, ACL.REFERENCIA, ACL.PRECIO, ADC.TIPOCAMBIO
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me