the code is not full prove yet but it should give u an ideadeclare @week_1_date datetime, @user_date datetimeselect @week_1_date = '2005-03-14'select @user_date = '2005-02-20'select week_no = case when datepart(week, @user_date) >= datepart(week, @week_1_date) then datepart(week, @user_date) - datepart(week, @week_1_date) + 1 else datepart(week, @user_date) + (datepart(week, convert(char(4), year(@week_1_date)) + '1231')) - datepart(week, @week_1_date) + 1 end
[KH]