Mas consultas

15/06/2004 - 16:56 por Fadoyo | Informe spam
Vereis, hoy estoy de consultas para unos informes y la verdad es que cada
vez se complican mas para mi. A ver si podeis echarme una mano please.

Ahora tengo dos consultas que sacan 3 campos cada una, dos de ellos son
comunes, y otro es una suma de valores agrupados, una saca dos registros y
la otra 3, lo que quiero hacer es conseguir una consulta que me devuelva 3
filas y que tenga 4 campos, 1º los dos comunes y luego los otros dos. ¿Como
podria hacer esto?

Saludos y mil gracias de nuevo.
Fadoyo
 

Leer las respuestas

#1 Maxi
15/06/2004 - 17:50 | Informe spam
Hola, lo que deberias hacer es un UNION, pero ojo que para ello deben tener
el mismo numero de campos.

Fijate este ejemplo:

create table #t1 (id int, nombre char(30))

create table #t2 (id int, nombre char(30),campo char(30))

insert into #t1 values ('1','maxi')
insert into #t2 values ('2','pepe','123')

select #t1.id,#t1.nombre,'NADA' FROM #T1
union
SELECT #T2.ID,#T2.NOMBRE,#T2.CAMPO FROM #T2

=
Espero te sea util

Bye


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Fadoyo" escribió en el mensaje
news:%
Vereis, hoy estoy de consultas para unos informes y la verdad es que cada
vez se complican mas para mi. A ver si podeis echarme una mano please.

Ahora tengo dos consultas que sacan 3 campos cada una, dos de ellos son
comunes, y otro es una suma de valores agrupados, una saca dos registros y
la otra 3, lo que quiero hacer es conseguir una consulta que me devuelva 3
filas y que tenga 4 campos, 1º los dos comunes y luego los otros dos.


¿Como
podria hacer esto?

Saludos y mil gracias de nuevo.
Fadoyo







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.698 / Virus Database: 455 - Release Date: 02/06/2004

Preguntas similares