有一段sql代码:
declare @sql varchar(8000)
set @sql = select ZH,
select @sql = @sql + sum(case JYDM when +JYDM+
then JYJE else 0 end) +JYDM+交易总金额,
from (select distinct JYDM from 你的表) as a
select @sql = left(@sql,len(@sql)-1) + from 你的表
其中sum(case JYDM when 和 then JYJE else 0 end) 是字符串, +JYDM+使什么意思?
相当于 select zh,sum(case jydm when JYDM then JYJE else 0 end)
from (select distinct JYDM from 你的表) as a
TRY:
declare @sql varchar(8000)
set @sql = select ZH,
select @sql = @sql + sum(case JYDM when +JYDM+
then JYJE else 0 end) +JYDM+交易总金额,
from (select distinct JYDM from 你的表) as a
select @sql = left(@sql,len(@sql)-1) + from 你的表
Print @sql
上面的语句就是组织一句SQL语句,你这样看看就明白了.