我正在使用 SQL Server 并想检查今天的日期名称是否在单个字段/列的值列表中。
“start_days”列内容的示例是:
'Monday','Tuesday','Sunday'
'Thursday'
'Friday','Sunday'
'Tuesday','Sunday'
'Tuesday','Wednesday','Thursday','Friday'
我试图在此运行的代码是:
case
when datename(weekday,getdate()) in (start_days) then 1
else 0
end as today_flag
每行的结果都是 0。我在这里做错了什么,还是不能使用单个字段作为语句中的值列表?