我喜欢将月份编号与文本连接起来以构建表名。例如,我正在尝试检索 2013 年 5 月的数据,我想从 webproxylog5 中进行选择。
以下脚本
select *
from webproxylog + '' + cast(month(dateadd(m,-2,getdate())) as varchar(2)) + ''
将导致以下错误消息:
Msg 170, Level 15, State 1, Line 4
Line 4: Incorrect syntax near '+'.
这种语法有什么问题?
谢谢,
赛义德