0
是否有可能在where子句中使用值作爲類型字符串。像這樣:在WHERE子句中使用字符串值作爲布爾值
select * from
(
select datepart(dw,b.Date) as Tag,b.[Customer No_],b.Date,b.[POS Holiday],b.Nonworking,
case
when datepart(dw,b.Date)=1 then (select '[Valid at Monday]=1')
when datepart(dw,b.Date)=2 then (select '[Valid at Tuesday]=1')
when datepart(dw,b.Date)=3 then (select '[Valid at Wednesday]=1')
when datepart(dw,b.Date)=4 then (select '[Valid at Thursday]=1')
when datepart(dw,b.Date)=5 then (select '[Valid at Friday]=1')
when datepart(dw,b.Date)=6 then (select '[Valid at Saturday]=1')
when datepart(dw,b.Date)=7 then (select '[Valid at Sunday]=1')
end as TestB
from [CustomerBPCal] b
) as a
left join [CustomerShopAndArrivalTime] as c on c.[Customer No_]=a.[Customer No_] where a.TestB
如果是,我該如何更改我的代碼來運行這樣的查詢?
你想添加'哪裏a.testb ='somevalue''?如果是這樣,請隨時添加並檢查。 –
例如我想用'where'[在週一有效] = 1' – Kaja