Sum
返回在某一集合上对数值表达式求得的和。语法
Sum(«Set»[, «Numeric Expression»])示例
如果 USA、CANADA 和 MEXICO 成员的值分别为 1000、2000 和 3000,则以下示例返回 6000:Sum({USA, CANADA, MEXICO}, Sales.VALUE)以下示例更加直观,并且同样有效:Sum({USA, CANADA, MEXICO}, Sales)

解决方案 »

  1.   

    SELECT type, SUM(price), SUM(advance)
    FROM titles
      

  2.   

    我的意思是说把各值作为一个字符串然后相加
    比如BearRui(月夜孤熊) 说的例子。
    我要的是得到"1000"+"2000"+"3000"="100020003000"
      

  3.   

    select col1+col2+col3 as col
    from t1
      

  4.   

    如果列的类型是int需要转换
    select cast(col1 as varchar(10))+cast(col2 as varchar(10))+cast(col3 as varchar(10)) as col
    from t1
      

  5.   

    谢谢,顺便菜菜地问问怎么把这个SELECT出来的
    结果放到一个文本框里面?
      

  6.   

    select cast(col1 as varchar(10))+cast(col2 as varchar(10))+cast(col3 as varchar(10)) as col这个我要收藏