Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





obtener una fecha a partir de un numero de semana en TSQL

Iniciado por seth444, 16 de Marzo de 2010, 01:51:02 PM

« anterior - próximo »

seth444

Hola a tod@s ^^,

quería preguntaros una cosilla de Transact SQL.
Me gustaría saber como puedo obtener a partir de un numero entero que representa un numero de semana, la fecha a la que corresponde.
Si yo ejecuto esta sentencia:

    SELECT     DATEPART(WEEK, '2010-01-01')

Obtengo el número de semana la que corresponde la fecha "2010-01-01" , que en este caso es "1".
Yo necesitaria la misma operación pero en el otro sentido.

Alguien me puede ayudar??.

Muchas gracias ;).
lt;< Omnia in gloriam Dei facite (1Co 10, 31) >>

seth444


Mas o menos con esto me lo puedo solucionar, lo malo es que hay que partir de una fecha inicial.


DECLARE @dateAntes date, @dateDespues date
DECLARE @mes int

SET @mes = 5
SET @dateAntes = '01/01/2010'

SET @dateDespues = DATEADD(WEEK, @mes, @dateAntes )

SELECT @dateAntes, @dateDespues


Saludos ;)
lt;< Omnia in gloriam Dei facite (1Co 10, 31) >>






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.