Consulta a tablas dinámicas sql urgente
Publicado por sergio (1 intervención) el 20/08/2012 22:34:26
Hola
Me gustaría saber como puedo hacer un procedimiento donde una tabla es dinámica explico
necesito hacer un consulta dentro de un procedimiento para programarlo que se ejecute en determinadas fechas pero la base de datos es dinámica es decir tiene una parte fida que es det y luego toma la fecha del día es decir det20120820 por cada día se crea una nueva tabla es una modelo muy raro pero no puedo cambiarlo.
CREATE PROCEDURE Consulta
BEGIN
SET NOCOUNT ON
DECLARE @FECHA_TABLA VARCHAR(8)
SET @FECHA_TABLA = (SELECT LEFT(CONVERT(VARCHAR, GETDATE(), 112), 8))
select * from QDET + CONVERT(VARCHAR, @FECHA_TABLA)
end
go
Algo así seria la idea pero no me funciona al parecer esta mal la concatenación del nombre fijo con la variable que seria la fecha.
Alguna idea para solucionar este problema
muy agradecido
Sergio
Me gustaría saber como puedo hacer un procedimiento donde una tabla es dinámica explico
necesito hacer un consulta dentro de un procedimiento para programarlo que se ejecute en determinadas fechas pero la base de datos es dinámica es decir tiene una parte fida que es det y luego toma la fecha del día es decir det20120820 por cada día se crea una nueva tabla es una modelo muy raro pero no puedo cambiarlo.
CREATE PROCEDURE Consulta
BEGIN
SET NOCOUNT ON
DECLARE @FECHA_TABLA VARCHAR(8)
SET @FECHA_TABLA = (SELECT LEFT(CONVERT(VARCHAR, GETDATE(), 112), 8))
select * from QDET + CONVERT(VARCHAR, @FECHA_TABLA)
end
go
Algo así seria la idea pero no me funciona al parecer esta mal la concatenación del nombre fijo con la variable que seria la fecha.
Alguna idea para solucionar este problema
muy agradecido
Sergio
Valora esta pregunta
0