DECLARE @WeekNum VARCHAR --今天星期几
就这句,varchar你没定义长度,默认为1,汉字的话连1个长度都不显示了
改成
DECLARE @WeekNum VARCHAR(10)
将第一句改为DECLARE @WeekNum VARCHAR(6) --今天星期几试一下