zoukankan      html  css  js  c++  java
  • 生成行号

    --mysql

    --result='yes' 没问题;result='no' 有问题

    select companyid,companyname,departmentid,warehouseid,skuid,startinventory,ininventory_hj,outinventory_hj,endinventory,createdate,result from (
    select companyid,companyname,departmentid,warehouseid,skuid,a.startinventory,ininventory_hj,outinventory_hj,endinventory,a.createdate,a.rownum,
    case when (b.createdate=DATE_add(a.createdate,INTERVAL 1 DAY) && a.endinventory=b.startinventory) || (b.createdate is null && b.rownum is null)  then 'yes' else 'no' end result
    from (
    select companyid,companyname,departmentid,warehouseid,skuid,startinventory,ininventory_hj,outinventory_hj,endinventory
    ,createdate,@rownum:=@rownum+1 as rownum
    from table,(select @rownum:=0) t
    order by createdate) a
    left join

     (
    select startinventory,createdate,@rownums:=@rownums+1 as rownum
    from table,(select @rownums:=0) t
    order by createdate) b
    on a.rownum=b.rownum-1) c
    where result='yes'
    order by createdate
  • 相关阅读:
    灾后重建
    购物
    [BZOJ3991][SDOI2015]寻宝游戏
    [BZOJ2286][SDOI2011]消耗战
    [Luogu4149][IOI2011]Race
    [BZOJ4003][JLOI2015]城池攻占
    [HDU5765]Bonds
    [HDU5977]Garden of Eden
    [Luogu4331][Baltic2004]数字序列
    [BZOJ4540][HNOI2016]序列
  • 原文地址:https://www.cnblogs.com/eboss/p/4897652.html
Copyright © 2011-2022 走看看