hola foreros... esta se me puso medio dificil.
estoy haciendo una aplicacion que guarda en una tabla de sql server los dias feriados y me gustaria listar en el query analyzer los dias sabados y domingos de todo el año 2003.
alguna idea?
| |||
| Hola Buliwyf, Podes usar la funcion DATEPART. como usarla?, bueno eso podes averiguarlo en los libros on line del help del MSSQL Server, viene con ejemplos y todo. edgardo |
| ||||
| gracias edgardo.... ya lo solucione! para los que alguna vez lo necesiten:
Código:
saludos a todos! declare @i int
declare @dia varchar(20)
declare @fecha datetime
select @i = 1
while @i < 366
begin
select @dia = datename(dw, dateadd(d, @i, getdate()))
select @fecha = dateadd(d, @i, getdate())
if @dia in ('Domingo','Sábado')
begin
print @dia + ' ' + convert(varchar,@fecha)
end
select @i = @i + 1
end
__________________ RTFM antes de preguntar... |