1.select sum(工资)as abc  from 某表
  求和的结果是放在 abc  里了吗 ?
2.我要把他放到函数里 ,把变量 abc 付给 函数 怎么做?
3.比如 函数名 aaa()
  aaa=abc   可以吗?
谢谢各位!!!

解决方案 »

  1.   

    当然可以
    dim rst as new adodb.recordset
    rst.open"select sum(工资)as abc  from 某表",连接字符串,,adCmdTextaaa=rst("abc")
      

  2.   

    可以这样:
    declare @abc decimal(6,2)  --不知道你的工资是什么类型。
    --1.把值传入@abc的方法
       selet @abc = sum(工资) from 某表--2.如你定义了个函数叫myFun,则可以:
       select myFun(@abc)--3.如上调用函数.--你的概念好像不是很清楚
      (“把变量 abc 付给 函数 怎么做?”,函数是完成某一功能的带返回值的,又怎能把变量付给函数呢,应该是作为函数的参数调用)
      

  3.   

    也可以这样dim rst as new adodb.recordset
    rst.open"select sum(工资) from 某表",连接字符串,,adCmdTextaaa=rst.field(0)
      

  4.   

    1.select sum(工资)as abc  from 某表
      求和的结果是放在 abc  里了吗 ?
    2.我要把他放到函数里 ,把变量 abc 付给 函数 怎么做?
    3.比如 函数名 aaa()
      aaa=abc   可以吗?
    你这样做吧
    dim rst as new adodb.recordset
    dim intSum as integer  '如果你是aaa()要的是整型值的话
    rst.open "select sum(工资)as abc  from 某表",数据库,1,3
    if not rst.eof then 
        intSum=rst.fields(0)
    end if
    rst.close
    call aaa(intSum)
    set rst=nothing