Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/07/2010, 09:54
Avatar de Thumper
Thumper
 
Fecha de Ingreso: agosto-2004
Ubicación: Jesús María - Lima - Perú
Mensajes: 270
Antigüedad: 19 años, 8 meses
Puntos: 6
Respuesta: Ayuda con consulta complicada

Espero te sirva:

Código SQL:
Ver original
  1. DECLARE @exportaciones TABLE ( codpais INT, kgnetos INT, año INT )
  2. INSERT INTO @exportaciones VALUES( 1, 2589, 2008 )
  3. INSERT INTO @exportaciones VALUES( 1, 85, 2008 )
  4. INSERT INTO @exportaciones VALUES( 4, 7890, 2009 )
  5. INSERT INTO @exportaciones VALUES( 7, 790, 2010 )
  6. INSERT INTO @exportaciones VALUES( 7, 8952, 2010 )
  7. INSERT INTO @exportaciones VALUES( 1, 28, 2009 )
  8. INSERT INTO @exportaciones VALUES( 1, 8598, 2009 )
  9.  
  10. DECLARE @paises TABLE ( codpais INT, nombrepais VARCHAR(50) )
  11. INSERT INTO @paises VALUES( 1, 'Dinamarca' )
  12. INSERT INTO @paises VALUES( 4, 'Alemania' )
  13. INSERT INTO @paises VALUES( 7, 'Uruguay' )
  14.  
  15. SELECT  p.nombrepais, e.año, SUM( e.kgnetos )
  16. FROM    @paises p INNER JOIN @exportaciones e
  17. ON  p.codpais = e.codpais
  18. GROUP BY p.nombrepais, e.año
__________________
Martín Alexis Valdivia S.
-----------------------------
"Quisiéramos cambiar el mundo, pero Dios no nos daría el código fuente." CAP
"Si Saber No Es Un Derecho, Seguro Será Un Izquierdo." WD