SQL - consulta a 2 tablas?

 
Vista:

consulta a 2 tablas?

Publicado por Henry (6 intervenciones) el 31/01/2007 23:56:00
Como puedo hacer una consulta a dos tablas? las 2 son iguales, la diferencia es que una tiene datos recientes y la otra contiene datos HISTORICOS, pero se encuentran en la misma DB, me gustaría saber como es la sentencia SQL.

Gracias por la ayuda que me puedan brindar.
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 a 2 tablas?

Publicado por Liliana (426 intervenciones) el 01/02/2007 12:29:50
Hola,
Todo depende de lo que quieras hacer... si nos cuentas de qué se trata la consulta, podremos armar una sentencia que lo intente.
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 a 2 tablas?

Publicado por henry (6 intervenciones) el 01/02/2007 15:21:23
La idea es cuando necesite obtener información para efectos de reportes, poder tomar información de la tabla actual, como de la tabla de históricos. Que son exactamente iguales.
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 a 2 tablas?

Publicado por Isaías (5072 intervenciones) el 01/02/2007 20:51:07
Con el permiso de Liliana

Tendras que manejar QUERY DINAMICO, son sus pros y contras.

Debo suponer que al usuario le das la oportunidad de seleccionar si quiere datos del HISTORICO o del ACTUAL, entonces, envia a tu procedimiento, dependiendo de lo que seleccione el usuario, el nombre de la tabla, ejemplo:

CREATE PROCEDURES pr_ConsultaDatos
@Tabla SYSNAME
AS
BEGIN
SET NOCOUNT ON
DECLARE @SQLString NVARCHAR(1000)
SET @SQLString = N'SELECT * FROM '+@Tabla
EXEC sp_ExecuteSQL @SQLString
END
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