--=================表=============================
Create table #temp_day_stat_ch
(
class varchar(20),      --分类(大类)
frequency int, --次数
sumMan int, --总人数
sumMoney money, --总金额
discount money, --折扣金额
income money --实际收入
)
--====================插入统计行================================
INSERT INTO #temp_day_stat_ch
(frequency,summan,sumMoney,discount,income)
(
SELECT SUM(frequency),SUM(SUMMAN),SUM(SUMMONEY),
SUM(DISCOUNT),SUM(INCOME) FROM #temp_day_stat_ch
)
问: 如何更新统计行的分类,比如更新为“合计”

解决方案 »

  1.   

    要用OUT型参数
    你在网上搜"输出参数"应该可以搜到
      

  2.   

    我想知道和OUT参数有什么关系啊?我只要更新临时表最后一行的一个数据
      

  3.   

    我也想过主键,不过我的数据都是SELECT出来的,不是一行一行的插入的,不好建立主键
      

  4.   

    呃..这个还不简单?
    INSERT INTO #temp_day_stat_ch
                (frequency,summan,sumMoney,discount,income)
                (
                    SELECT '合计', SUM(frequency),SUM(SUMMAN),SUM(SUMMONEY),
                    SUM(DISCOUNT),SUM(INCOME) FROM #temp_day_stat_ch
                )
      

  5.   

    我没理解错吧?
    你是要class这个字段存入'合计'这个字符吧?
    INSERT INTO #temp_day_stat_ch 
                (class,frequency,summan,sumMoney,discount,income) 
                ( 
                    SELECT '合计', SUM(frequency),SUM(SUMMAN),SUM(SUMMONEY), 
                    SUM(DISCOUNT),SUM(INCOME) FROM #temp_day_stat_ch 
                )