sqlserver datepart 可以用变量表示吗?比如说dateadd(day,1,getdate()) day 想用参数传可以吗?怎么传?[解决办法]declare @str varchar(10)='day'exec('select dateadd('+@str+',1,getdate())')