您的位置:程序门 -> vb -> 数据库(包含打印,安装,报表)



查询语句中包含多种sql函数出现的问题(sql2000)


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


查询语句中包含多种sql函数出现的问题(sql2000)[已结贴,结贴人:wdthkyou]
发表于:2007-07-20 11:49:11 楼主
csql   =   "select   max(xxa),min(xxb),sum(convert(int,xxc)),avg(convert(int,xxd)) "   &   _
                  "   from   tab   where   yymmddhh   between   ' "   &   cstart   &   " '   and   ' "   &   cend   &   " ' "
    rs.open   csql,   cn,   adopendynamic,   adlockoptimistic    
    if   rs.recordcount   >   0   and   not   isnull(rs.fields(0).value)   then
=====================================
数据库中确实存在资料,可是检查返回的值却提示rs.fields(0).value=null,这是怎么回事啊,是不是同一条select语句中不能同时包含max/min/sum/avg函数呀,各位帮忙啊,谢谢!
发表于:2007-07-20 13:26:251楼 得分:40
可以有这些函数
单步调试下这条csql  
应该是没查到记录
发表于:2007-07-20 13:29:142楼 得分:0
谢谢,我试一下。
发表于:2007-07-20 13:35:183楼 得分:0
可以啦,日期字符串整错了,变成这样:between   '2007jul190800 '   and   '2007jul200759 '
所以没有值,好了,结贴了。


快速检索

最新资讯
热门点击