InicioArticulos y noticiasBases de datosProgramaciónForosInternetServiciosContratacionEmail
SQL
  Tutorial SQL
SQL Server
  Tutorial de Transact-SQL
ORACLE
  Tutorial PL/SQL
.NET
  Introducción a.NET
  Conceptos generales .NET
  Tutorial C#
  LinQ
  WCF
Reina Roja
  Humor
  Bibliografia
  Acerca de ...

Afiliados
La Web del programador
MundoProgramacion

hacer el nombre de una tabla variable
tema iniciado porleicolei en SQL Server
Mensaje recibido el [10/10/2008 10:32:01]


A ver si me logro explicar.

Tengo una tabla que se llama EVES(AA)(MM)
Donde
AA = Año
MM = Mes

Si yo genereo un select como sigue

SELECT 'EVES' + SUBSTRING(CONVERT(char(4), YEAR(GETDATE())), 3, 2) + CONVERT(char(2), MONTH(GETDATE()))

El resultado es

EVES0810

Mi pregunta es como podre hacer un select

Select * from SELECT 'EVES' + SUBSTRING(CONVERT(char(4), YEAR(GETDATE())), 3, 2) + CONVERT(char(2), MONTH(GETDATE()))


Que seria hacer
Select * from EVES0810

Cabe mencionar que esto es porque cada mes cambiaria

Saludos

 RE: hacer el nombre de una tabla variable por aldeamedia [11/10/2008 04:38:12]
 RE: hacer el nombre de una tabla variable por Dzet@ [11/10/2008 05:50:29]
 RE: hacer el nombre de una tabla variable por leicolei [13/10/2008 09:54:21]

 
RE: hacer el nombre de una tabla variable por aldeamedia
Respuesta recibida el [11/10/2008 04:38:12]
Con Exec Select

 
RE: hacer el nombre de una tabla variable por Dzet@
Respuesta recibida el [11/10/2008 05:50:29]
Seria de esta forma si estas usando T-SQL

DECLARE @TABLA VARCHAR(20)
SELECT @TABLA = 'EVES' + SUBSTRING(CONVERT(char(4), YEAR(GETDATE())), 3, 2) + CONVERT(char(2), MONTH(GETDATE()))
EXEC('SELECT * FROM ' + @TABLA)
 [1] 

 
RE: hacer el nombre de una tabla variable por leicolei
Respuesta recibida el [13/10/2008 09:54:21]
Mil gracias, si funciona solo una pregunta que quisiera confirmar esto no sirve en un DTS??? como se podria hacer esto, saludos


 

Email:*
Alias:*
Título:*
Respuesta:*
Notificar:
(Indica si queremos recibir emails)

 
 

devjoker  Te recomendamos además ...
22/10/2005 Insertar datos. INSERT    forma parte de...Tutorial SQL
19/08/2006 Virtualización. Maquinas Virtuales.
31/03/2006 Tipos de datos en PL/SQL    forma parte de...Tutorial PL/SQL
26/07/2006 Secuencias    forma parte de...Tutorial PL/SQL
22/10/2005 Consultar datos. SELECT    forma parte de...Tutorial SQL
03/10/2006 Definición de clases    forma parte de...Tutorial C#
28/06/2006 Procedimientos almacenados en PL/SQL    forma parte de...Tutorial PL/SQL
22/10/2005 Componentes del lenguaje SQL    forma parte de...Tutorial SQL
14/07/2006 Registros PL/SQL    forma parte de...Tutorial PL/SQL
31/03/2006 Fundamentos de PL/SQL    forma parte de...Tutorial PL/SQL

Encuesta
¿A que perfil te adaptas mejor?
[Ver] [Votar]