(case when patindex('%1%',TimeFlag)!=0 then '周一' end)+
(case when patindex('%2%',TimeFlag)!=0 then '周二' end)+
(case when patindex('%3%',TimeFlag)!=0 then '周三' end)+
(case when patindex('%4%',TimeFlag)!=0 then '周四' end)+
(case when patindex('%5%',TimeFlag)!=0 then '周五' end)+
(case when patindex('%6%',TimeFlag)!=0 then '周六' end)+
(case when patindex('%7%',TimeFlag)!=0 then '周日' end)
as Weekely,
(case when patindex('%2%',TimeFlag)!=0 then '周二' end)+
(case when patindex('%3%',TimeFlag)!=0 then '周三' end)+
(case when patindex('%4%',TimeFlag)!=0 then '周四' end)+
(case when patindex('%5%',TimeFlag)!=0 then '周五' end)+
(case when patindex('%6%',TimeFlag)!=0 then '周六' end)+
(case when patindex('%7%',TimeFlag)!=0 then '周日' end)
as Weekely,
else
(case when patindex('%1%',TimeFlag)!=0 then '周一 ' end)+
(case when patindex('%2%',TimeFlag)!=0 then '周二 ' end)+
(case when patindex('%3%',TimeFlag)!=0 then '周三 ' end)+
(case when patindex('%4%',TimeFlag)!=0 then '周四 ' end)+
(case when patindex('%5%',TimeFlag)!=0 then '周五 ' end)+
(case when patindex('%6%',TimeFlag)!=0 then '周六 ' end)+
(case when patindex('%7%',TimeFlag)!=0 then '周日' end)
end) as Weekly,
我想1234567时显示每天
其他组合情况 则如samuelpan(欧乐) (所那总情况,不知道该如何写??
else
(case when patindex('%1%',TimeFlag)!=0 then '周一 ' end)+
(case when patindex('%2%',TimeFlag)!=0 then '周二 ' end)+
(case when patindex('%3%',TimeFlag)!=0 then '周三 ' end)+
(case when patindex('%4%',TimeFlag)!=0 then '周四 ' end)+
(case when patindex('%5%',TimeFlag)!=0 then '周五 ' end)+
(case when patindex('%6%',TimeFlag)!=0 then '周六 ' end)+
(case when patindex('%7%',TimeFlag)!=0 then '周日' end)
end) as Weekly,
我想1234567时显示每天
其他组合情况 则如samuelpan(欧乐) (所那总情况,不知道该如何写??
when patindex('%1%2%3%4%5%6%7%',TimeFlag)!=0 then '每天'
else
(case when patindex('%1%',TimeFlag)!=0 then '周一 ' else ''end)+
(case when patindex('%2%',TimeFlag)!=0 then '周二 ' else ''end)+
(case when patindex('%3%',TimeFlag)!=0 then '周三 ' else ''end)+
(case when patindex('%4%',TimeFlag)!=0 then '周四 ' else ''end)+
(case when patindex('%5%',TimeFlag)!=0 then '周五 ' else ''end)+
(case when patindex('%6%',TimeFlag)!=0 then '周六 ' else ''end)+
(case when patindex('%7%',TimeFlag)!=0 then '周日' else '' end)
end)
————————————————————————————————————
调试结果:
weekly每天
周一 周五
每天
每天
每天
每天
每天
每天
每天
每天
每天
周二 周三 周四 周六 周日
周三 周日