
Unir una tabla temporal a una consulta
Publicado por Nayely (5 intervenciones) el 01/12/2015 02:55:35
Hola, lo que pasa es que quiero juntar 2 consultas, una temporal y otra normal. Me podrían ayudar por favor??
select * from #Domicilio
Esta consulta temporal #Domicilio tiene esto->
y la otra consulta es:
Como uno la tabla temporal a la consulta de empleados? de antemano muchas gracias por su ayuda.
select * from #Domicilio
Esta consulta temporal #Domicilio tiene esto->
1
2
3
4
5
6
7
8
9
10
select distinct dboper.id,(isnull(dbocal.Calle,' ')+isnull(dbocol.Colonia,' ')+isnull(dbopob.Poblacion,' ')+
isnull(dbomun.Municipio,' ')+isnull(dboest.Estado,' ')) as 'Domicilio' into #Domicilio
from empleados dboper
inner join domicilio_emp dbodp on dboper.id=dbodp.id
inner join Calle dbocal on dbodp.Calle=dbocal.Calle
inner join Colonia dbocol on dbocal.Colonia=dbocol.Colonia and dbocol.Colonia=dbodp.Colonia
inner join Poblacion dbopob on dbocol.Poblacion=dbopob.Poblacion and dbopob.Poblacion=dbodp.Poblacion
inner join Municipio dbomun on dbopob.Municipio=dbomun.Municipio and dbomun.Municipio=dbodp.Municipio
inner join Estado dboest on dbomun.Estado=dboest.Estado and dboest.Estado=dbodp.Estado
where dboper.id=dbodp.id
y la otra consulta es:
1
2
3
4
5
6
7
8
select distinct dboper.id_doc, dboper.id,
((case when dboper.a_paterno is null then ' ' else dboper.a_paterno end) +' '+
(case when dboper.a_materno is null then ' ' else dboper.a_materno end) +' '+
(case when dboper.nombres is null then ' ' else dboper.nombres end)) as 'Nombre'
from empleados dboper
inner join documentos dbodoc on dboper.id_doc=dbodoc.id_doc
inner join doc_personas dbodocp on dboper.id=dbodocp.id
where dboexp.labora=1
Como uno la tabla temporal a la consulta de empleados? de antemano muchas gracias por su ayuda.
Valora esta pregunta


0