create table #AA
(
    a varchar(10)
)

select * from #AA

insert into #AA (a)
values ('星期二'),('星期三'),('星期一'),('星期五'),('星期四'),('星期日'),('星期一')

select *
from #AA
order by charindex(substring(a,3,1),'一二三四五六日')

select *
from #AA
order by charindex(a,'星期一星期二星期三星期四星期五星期六星期日')