Saber la fecha de determinado día

24/05/2007 - 10:25 por Jesús | Informe spam
Hola:
Me gustaría saber si se puede obtener de forma directa en SQL
Server o por algún proceso la fecha de un determinado día de un año. Por
ejemplo, necesito saber que fecha tendrá el último domingo de Octubre de 2007
o el último domingo de marzo de 2008.

Gracias y un saludo.

Jesús Corbí
 

Leer las respuestas

#1 Alejandro Mesa
24/05/2007 - 15:03 | Informe spam
Jesús,

Una posible solucion es usar una tabla calendario.

select *
from dbo.calendario as a
where año = 2007 and mes = 10 and nombre_dia = 'Domingo'
and not exists (
select *
from dbo.calendario as b
where b.año = 2007 and b.mes = 10 and b.nombre_dia = 'Domingo'
and b.dia > a.dia
)
go

Why should I consider using an auxiliary calendar table
http://sqlserver2000.databases.aspf...table.html

AMB

"Jesús" wrote:

Hola:
Me gustaría saber si se puede obtener de forma directa en SQL
Server o por algún proceso la fecha de un determinado día de un año. Por
ejemplo, necesito saber que fecha tendrá el último domingo de Octubre de 2007
o el último domingo de marzo de 2008.

Gracias y un saludo.

Jesús Corbí

Preguntas similares