Como unir Querys!

16/01/2004 - 00:46 por Christian Delgado | Informe spam
Tengo dos querys que quisiera unirlos, es decir el resultado que me lo arroje haciendo un solo query, a continuacion muestro los dos querys independientes con su resultado, y el resultado que me gustaria obtener pero que me hace falta estructurar la sentencia.

Si es posible que se pueda hacer? y como seria?, de antemano gracias...

Q1
Select tornamesa, sum(vaciadas) 'Vaciadas' from Rep_Prod_TornamesasxHora
Where not tornamesa in (131, 132, 133, 134, 135)
group by tornamesa
Result
tornamesa Vaciadas
10 38946
11 25490
12 24754

Q2
Select 13 'Tornamesa', sum(vaciadas) 'Vaciadas' from Rep_Prod_TornamesasxHora
Where tornamesa in (131, 132, 133, 134, 135)
Result
tornamesa Vaciadas
13 23217

Como le hago para que me arroje todo en un solo query, y obtener este
resultado
Q1-2 = ???

tornamesa Vaciadas
10 38946
11 25490
12 24754
13 23217


Saludos

Christian Delgado
 

Leer las respuestas

#1 Maximiliano Damian Accotto
16/01/2004 - 00:57 | Informe spam
hola, usa el UNION ALL

asi:

Select tornamesa, sum(vaciadas) 'Vaciadas' from Rep_Prod_TornamesasxHora
Where not tornamesa in (131, 132, 133, 134, 135)
group by tornamesa UNION ALL
Select 13 'Tornamesa', sum(vaciadas) 'Vaciadas' from
Rep_Prod_TornamesasxHora
Where tornamesa in (131, 132, 133, 134, 135)



recuerds que para esto deben tener ambas consultas la misma cantidad de
columnas.

Salu2



Salu2 enormes

Maximiliano Damian Accotto

Fundicion San Cayetano S.A.
Gerente de IT
Buenos Aires - Argentina
-
Desarrollador 3 estrellas
http://www.microsoft.com/spanish/ms...efault.asp
-
(maxi_accotto[arroba]speedy.com.ar)
MSN:
"Christian Delgado" escribió en el
mensaje news:
Tengo dos querys que quisiera unirlos, es decir el resultado que me lo


arroje haciendo un solo query, a continuacion muestro los dos querys
independientes con su resultado, y el resultado que me gustaria obtener pero
que me hace falta estructurar la sentencia.

Si es posible que se pueda hacer? y como seria?, de antemano gracias...

Q1
Select tornamesa, sum(vaciadas) 'Vaciadas' from Rep_Prod_TornamesasxHora
Where not tornamesa in (131, 132, 133, 134, 135)
group by tornamesa
Result
tornamesa Vaciadas
10 38946
11 25490
12 24754

Q2
Select 13 'Tornamesa', sum(vaciadas) 'Vaciadas' from


Rep_Prod_TornamesasxHora
Where tornamesa in (131, 132, 133, 134, 135)
Result
tornamesa Vaciadas
13 23217

Como le hago para que me arroje todo en un solo query, y obtener este
resultado
Q1-2 = ???

tornamesa Vaciadas
10 38946
11 25490
12 24754
13 23217


Saludos

Christian Delgado

Preguntas similares