1. Select a.Tptal+b.Total as total
   from Student as a inner join TUI as b
     on a.ID=b.STUDENTID
     是否是这个意思?
2. FormatCurr('0.00',金额), 或CurrToStr

解决方案 »

  1.   

    WangZWang(阿来)大哥,谢谢你的回答,可是我是想把TUI表的TOTAL字段值加到STUDENT的TOTAL里面,你这样写不用更新STUDENT表吗?我是新手,可以我问得不好
      

  2.   

    考虑STUDENT与TUI有1对多的情况UPDATE A
    SET TOTAL = A.TOTAL + B.TOTAL
    FROM STUDENT A
    INNER JOIN (
    SELECT STUDENTID, SUM(TOTAL) AS TOTAL
    FROM TUI
    GROUP BY STUDENTID
    ) B ON B.STUDENTID = A.ID
      

  3.   

    update a set a.total=a.total+b.total
    from Student as a inner join
          TUI as b on a.ID=StudentID
      

  4.   

    haoK(haoK.Y) 大哥,我的TUI表和STUDENT表是多对一的关系,就是一个收费表可能有几个STUDENTid的记录,而学生表的ID只有一个,你写的哪个SQL语句可以解决吧?谢谢haoK(haoK.Y) 大哥
      

  5.   

    update Student set a.total=a.total+b.total
    from Student a,TUI b 
    where a.ID=b.StudentID