34,593
社区成员
发帖
与我相关
我的任务
分享
declare @sql2 nvarchar(4000)
DECLARE @asql nvarchar(500)
--DECLARE @msql varchar(500)
declare @c1 int,@c2 dec(18,2)
select @c1=0,@c2=0
set @sql2='where 1=1'
set @asql=N'select @c1=count(chance_id),@c2=sum(chance_money) from chance A ' +@sql2+' '
exec sp_executesql @asql,N'@c1 int output,@c2 dec(18,2) output',@c1 output,@c2 output;
select ltrim(@c1)+'|'+ltrim(@c2)
declare @sql2 nvarchar(4000)
DECLARE @asql nvarchar(500)
--DECLARE @msql varchar(500)
declare @c1 int,@c2 dec(18,2)
select @c1=0,@c2=0
set @sql2='where 1=1'
set @asql=N'select @c1=count(chance_id),@c2=sum(chance_money) from chance A ' +@sql2+' '
exec sp_executesql @asql,N'@c1 int,@c2 dec(18,2) output',@c1,@c2 output;
select ltrim(@c1)+'|'+ltrim(@c2)
--直接这样写不行吗?
DECLARE @reinfo varchar(500)
set @reinfo=rtrim(select count(chance_id) from chance)+'|'+rtrim(select count(chance_money) from chance)