'+@tbname2+'
改为
'''+@tbname2+'''
exec('select substring('''+@tbname2+''',1,8),SUM(rmbchange),(select SUM(rmbchange) from [dbo].['''+@tbname2+'''] where rmbchange>0) from [dbo].['''+@tbname2+'''] where rmbchange<0')
改为
'''+@tbname2+'''
exec('select substring('''+@tbname2+''',1,8),SUM(rmbchange),(select SUM(rmbchange) from [dbo].['''+@tbname2+'''] where rmbchange>0) from [dbo].['''+@tbname2+'''] where rmbchange<0')
解决方案 »
- sql server2000数据库语句
- 这个sql语句不会写,正在努力学习当中,谢谢!
- select '#1', '#2' 这样的语句怎么执行
- sybase12.5的数据文件能否导入到sql2000中,谢谢了
- 编写sql的存储过程
- 一个简单的Sql语句的问题?(很急,在现等待)
- 求一条高效且复杂的唯一值SQL语句(数据500万)
- 两个查询结果怎么用Sql处理记录集相加,不能用union all,因为一个查询乐有排序方式,另外一个没有
- 关于owner
- 在升级sql server 2008时总提示在计算机"."上没有找到服务MSSQL$MSSERVERSQLSERVERNEW08
- C# 数据库插入数据
- 为什么设置了AUTO_INCREMENT,数据自增会出错,例如 1,2,3,4 就突然变 1001
exec('select substring('‘+@tbname2+’',1,8),SUM(rmbchange),(select SUM(rmbchange) from [dbo].['+@tbname2+'] where rmbchange>0) from [dbo].['+@tbname2+'] where rmbchange<0')
insert into #t
exec('select substring(''+@tbname2+'',1,8),SUM(rmbchange),(select SUM(rmbchange) from [dbo].['+@tbname2+'] where rmbchange>0) from [dbo].['+@tbname2+'] where rmbchange<0')