SQL - Consulta Urgente

 
Vista:

Consulta Urgente

Publicado por Juan (40 intervenciones) el 28/10/2005 15:07:14
Que tal buen día, necesito una ayuda. Quiero realizar una consulta de dos tablas distintas (T1 y T2) en donde la T1 tiene información de 3 regiones distintas (dinero) y la T2 tiene información de 9 regiones pero dentro de estas 9 regiones se encuentran las 3 que tiene T1. Entonces lo que quiero hacer es sacar el nombre de la región y el monto de cada una para T1 y T2. Como puedo hacer para que en las demás regiones que que no contiene T1 aparezca un NULL o cero?. SIn utilizar un JOIN ya que necesito la información tal como está en las tablas.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Consulta Urgente

Publicado por Liliana (426 intervenciones) el 28/10/2005 16:07:31
Hola Juan,
No me queda muy claro lo del JOIN, pero veamos si es esto lo que necesitás:

SELECT
RegionT1 = ISNULL(t1.region, 0),
MontoT1 = sum(ISNULL(t1.monto, 0)),
RegionT2 = ISNULL(t2.region, 0),
MontoT2 = sum(ISNULL(t2.monto,0))
FROM t1 FULL JOIN t2 ON t1.region = t2.region

Liliana.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Consulta Urgente

Publicado por Juan (40 intervenciones) el 28/10/2005 16:14:34
ok intentare a ver. Esta un poco dificl de explicar lo que quiero. Gracias Liliana, muy amable.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar