SELECT @cinema_count = COUNT(c.[key]) FROM cinemas c
SET @count = 0
WHILE @count < @cinema_count
BEGIN
SET @count = @count+1
SET @buffer = 'ALTER TABLE #temptable ADD cinema'+LTRIM(RTRIM(CAST(@count AS VARCHAR)))+' MONEY DEFAULT 0 WITH VALUES'
EXEC(@buffer)
END
这是我更改#temptable 的代码,我的#temptable 现在看起来像这样:
date|cinema1|cinema2|cinema3...to cinema10
我想总结一下我的专栏的价值,问题是我不知道如何从我的#temptable 中选择电影院
这是我选择电影总和的代码
select @sum = sum('cinema' + CAST(@count as varchar)) from #temptable
操作数数据类型 varchar 对 sum 运算符无效 --error。
请帮帮我..谢谢