-SQL 输出2010年的所有周末

declare @date datetime='2010-01-01';
while(Year(@date)=2010)
begin
	if(DATEPART(WEEKDAY,@date) in (1,7))
	begin
	print @date
	end
	select @date=DateAdd(DAY,1,@date);
end
posted @ 2010-01-04 11:52  重典  阅读(108)  评论(0)    收藏  举报