Here you go...
declare
@date datetime,
@num int,
@result int,
@txt2 varchar(9),
@day_num tinyint,
@txt1 char(3),
@txt3 varchar(80)
set @date = '2003-08-25'
select @num = datepart(dd, @date)
set @result = (@num / 7) + 1
select @txt1 =
case
when @result = 1 then '1st'...