34,576
社区成员
发帖
与我相关
我的任务
分享
declare @date datetime --存储过程的输入参数
select num from t where utime = @date
怎么能将@date加入到列名中,比如我输入'2014-09-04'
输出结果为:
2014-09-11num
122222
declare @date datetime --存储过程的输入参数
DECLARE @sql varchar(100)
SET @sql = 'select num ['+Convert(varchar(10),@date,120)+'] from t where utime = '''+Convert(varchar(10),@date,120)+''''
EXECUTE @sql