sql匯總查詢求和 SQL同一個(gè)表里的多行怎么相加求和?
SQL同一個(gè)表里的多行怎么相加求和?您只需要?jiǎng)h除上面SQL語句中的數(shù)量。從test1中選擇sum,name,amount,AA,從test1中選擇sum,name,AA首先選擇distinct Hz,
SQL同一個(gè)表里的多行怎么相加求和?
您只需要?jiǎng)h除上面SQL語句中的數(shù)量。從test1中選擇sum,name,amount,AA,從test1中選擇sum,name,AA
首先選擇distinct Hz,sum(XM),sum(GG),sum(FY),sum(c_2;fee),sum(m_2;fee),sum(sb_2;),構(gòu)造表的需求列求和的查詢SQL,然后執(zhí)行SQL。例如:聲明@Resultvarchar(2000),@sqlnvarchar(2000),@dbnamenvarchar(100),@tablenamevarchar(255)=“表”設(shè)置@SQL=" 選擇@Result=@Result“”Sum(“”s.name“”)“””As“”s.name“”,“”From“”系統(tǒng)列, sys.tablestWheres.objectid=t.objectidAndt.名稱=@表名“Execspu”executesql@SQL,N“@Resultvarchar(2000)輸出,@DBNamevarchar(50),@TableNamevarchar(255)”,@Resultoutput,@DBName,@表格名稱if@Result<>"" BeginSet@Result=“select”left(@result,len(@result)-1)“from”@tablenameexec(@result)end
是什么意思?是下面的一個(gè)還是兩個(gè)?1從表名中選擇sum(a,B,c)作為變量名;2。從表名中選擇sum(a)到變量1,sum(b)到變量2