当前位置: 代码迷 >> SUM的解决方案
 
  • isnull(sum())和sum(isnull())得到的结果不一样,前面的为0,后面为null,咋回事

    isnull(sum())和sum(isnull())得到的结果不一样,前面的为0,后面为null,怎么回事selectisnull(SUM(mr304b.msrqty),0)frommr304bwhere1=2selectSUM(isnull(mr304b.msrqty,0))frommr304bwhere1=2得到的结果不一样,前面的为0,后面的为null,怎么回事color='#FF8000...

    488
    热度
  • for(i=1;i<=100;i++)sum=sum+i;为什么要加括号啊

    对待LZ这样的人,我们最好沉默对待其!让其自生自灭!! color='#FF8000'>----------------解决方案-------------------------------------------------------- [bo][un]hjh10845[/un]在2008-6-2621:27的发言:[/bo...

    455
    热度
  • 关于返回多个sum计算值的效率有关问题

    关于返回多个sum计算值的效率问题.表名:k_DayInfo字段:ZJC,JLR数据类型为float过滤条件:DateAndTime数据类型为Datetime实现的功能:返回表k_DayInfo今日/3日/5日/10日/15日/20日/30日/35日/40日/50日字段ZJC,JLR的和现我用以下两个语句都可实现,但是执行效率太差.大家还有没有更好的办法?效率最快都将送上70分.谢谢语句一:SEL...

    27
    热度
  • 如何把sum()字段做为查询条件,来查询记录呢

    怎么把sum()字段做为查询条件,来查询记录呢我想只查询出sum(sl)不等于0的记录,该怎样写呢?下面的写法报错了selectnamesum(sl)fromtestwheresum(sl)<>0groupbynamecolor='#FF8000'>------解决方案--------------------selectname,sum(sl)fromtestgroupbynameha...

    52
    热度
  • 1000万数据,用自增id干条件,sum某个字段很快,用time做条件sum某个字段就很慢

    1000万数据,用自增id做条件,sum某个字段很快,用time做条件sum某个字段就很慢1000万数据,用自增id做条件,sum某个字段很快,用time做条件sum某个字段就很慢两个条件结果记录数都是大约300万数据。time做了索引,就普通的selectsum(amount)fromtablewherecreatetime>''andcreatetime<''有啥好方法可以优化一下...

    53
    热度
  • 查询中有两个sum值要相加,该怎么处理

    查询中有两个sum值要相加,该怎么办这是我写的查询语句stringsql="selectDT_Area.ID,DT_Area.Aname,SUM(SUM(DT_Park.MNP)+SUM(DT_Park.ANP))SMNP,SUM(DT_Park.CNP)SCNPfromDT_Area,DT_Park";sql+="whereDT_Area.ID=DT_Park.AID";sql+="groupb...

    11
    热度
  • asp+access 如何让两个SUM在一条语句中

    asp+access怎么让两个SUM在一条语句中我这样可以吗? "selectSUM("&xrs("dd")&")ascount1SUM("&xrs("ee")&")ascount2fromcontentwherecode="&rs("code")&"" 为什么显示不出来呢? ASP 分享到: SUM在一条语句中】我这样可以吗?"...

    278
    热度
  • 请解释下“select . ,sum.from. group by .解决思路

    请解释下“select....,sum......from.....groupby.....selectpjid(列名),sum(kcamount(列名))frompj_kc(表名)groupbypjid(列名)color='#e78608'>------解决方案--------------------按pjid分组求kcamount的合计数。color='#e78608'>------解决方案-...

    219
    热度
  • 请解释下“select . ,sum.from. group by .该怎么解决

    请解释下“select....,sum......from.....groupby.....selectpjid(列名),sum(kcamount(列名))frompj_kc(表名)groupbypjid(列名)color='#FF8000'>------解决方案--------------------按pjid分组求kcamount的合计数。color='#FF8000'>------解决方案-...

    203
    热度
  • 求一条关于SUM的查询语句,该如何解决

    求一条关于SUM的查询语句网点收入表中字段如下:网点号网点名市名县名金额一个市包含多个县,一个县包含多个网点需要查询全省所有市的金额汇总,需得到的字段如下:市名金额汇总XX市XX.XXXX市XX.XX即把市名相同的网点,金额汇总color='#e78608'>------解决方案--------------------select市名,金额汇总=sum(金额)from网点收入表groupby市名c...

    130
    热度
  • sqlServer中Sum函数碰到null不做了?该怎么解决

    sqlServer中Sum函数碰到null不做了?在SQLServer2000中测试如下:如一表Table,A,b,c,d字段A字符,b,c,d为intSelecta,sum(b+c+d)asefromTable1groupbya如果,其中一个为NULL,则系统计算结果也为NULL,即b,c,d中一个为NULL,则sum(b+c+d)结果为NULL这是为何?怎么避免此问题?color='#e786...

    68
    热度
  • HQL语句使用sum函数求和的有关问题

    HQL语句使用sum函数求和的问题今天遇到一个奇怪的问题,控制台打印出来的sql语句拿到mysql中查询得出的sum结果没问题,但是hql执行得到的sum结果却不正确。hql语句如下:selectb.id,sum(a.infoWeight)fromtableb,viewawhereb.localFlag=?anda.clusterId=b.idgroupby(b.id)orderbya.timed...

    4959
    热度
  • 再问一个union中SUM相加的有关问题

    再问一个union中SUM相加的问题三张表用unionall和SUM相加,比如有abc三表,每个表里都查询出IDMCSL例如a表IDMCSL100苹果1101梨子3b表IDMCSL100苹果4101梨子2c表100苹果2101梨子2用下面语句selectid,mc,sum(s)from(selectid,mc,slsfromaunionallselectid,mc,slsfrombunionall...

    54
    热度
  • 急救:又是Join又是Sum的查询语句,该怎么解决

    急救:又是Join又是Sum的查询语句三个表:A(id,字段1,字段2,字段3)B(id,字段5,字段6,字段7)C(id,字段8,字段9,字段10)已知:A表id不重复,主键B表sum(字段5)aszje1groupbyB.idC表sum(字段8)aszje2groupbyC.id请问如何显示出(A(id,字段1,字段2,字段3,zje1,zje2))color='#e78608'>------...

    9
    热度
  • ORACLE有這樣1張表﹗求SUM,Y,M

    ORACLE有這樣一張表﹗求SUM,Y,M某表:(COST)字段是﹕JZ(機種),MH(模號),NM(名稱),DBJ(得標價),KB(課別),Y(年),M(月)本表包括2年的數據2007-2008﹐KB(課別)1-6個課。現在需要計算出每一課﹐每一年﹐每一月的總DBJ(得標價)ASZDBJ,后跟出該數據的年份﹐月份。Selectsum(dbj)aszdbj,kb,y,mfromcostwherey...

    396
    热度
  • 一个SQL语句的有关问题,关于SUM

    一个SQL语句的问题,关于SUM现句语如下,得到的效果如上图所示。SELECTsd.bm,spzl.tm,spzl.pm,spzl.lbid,lbzl.lbname,spzl.dw,sum(sd.sl)ASsl,sum(sd.sl)*sd.jjASjjtot,SUM(sd.sjxj)sjtot,SUM(sd.sjxj)-sum(sl)*sd.jjASlrtot,(SUM(sd.sjxj)-sum(...

    1473
    热度
  • mysql怎的将两个字符型时间用sum统计

    mysql怎样将两个字符型时间用sum统计比如selectcount(distinct(c.out_side_id))cou,m.username,sum(str_to_date(timediff(u.back_date,u.out_date),'%h:%i'))coutime,fromuser_out_sideuleftjoincheck_listconu.out_side_id=c.out_s...

    8771
    热度
  • 关于left join一个表内sum字段的疑问,该如何解决

    关于leftjoin一个表内sum字段的疑问举一个例来说,我有一个主表t1,字段为idcodename1s_334张三另有一个副表t2,字段为codelessonscores_334语文67s_334数学90s_334英语88现在想出现一个横向的表idcodenamesum1s_334张三245我的语句是selectt1.id,t1.code,t1.namesum(t2.score)assumfr...

    144
    热度
  • sum中出现then 1 else 0的的含义解决思路

    sum中出现then1else0的的含义在网上看到一个SQL语句是这样的。selectsum(casewhenfsalary>9999andfage<35then1else0end)fromempinfo;这里的case/end,then1else0能起到提高查询效率的作用么?为什么。请大神们指教。color='#e78608'>------解决方案------------------...

    81
    热度
  • 在特定条件上SUM\MIN\MAX取数请问

    在特定条件下SUM\MIN\MAX取数请教。数据库几个表关联后有表A:字段有:工资类型、是否固定工、是否超过十年工、应发工资数据有:计时、是、是、3000计件、是、否、4000年薪、否、否、4000计件、否、否、3000我用:SQLcodeSELECTSUM(CASEWHEN工资类型='年薪'THEN1ELSE0END)nxzQTY,SUM(CASEWHEN工资类型='计时'THEN1ELSE0E...

    26
    热度