CASE语句真的不可以这样写吗?
我想在查询语句中嵌入这样的语句,可无法运行?
declare @nor int,
@later int
set @nor=0
set @later=0
select emp_no,emp_name,cus_class=case cus_class
when '出勤' then set @nor=@nor+1
when '迟到' then set @later=@later+1
end
from duty_record
where emp_no='2001'
可无法运行?