SQL语句:连续出现(200)

  • 主题发起人 主题发起人 let_it_be
  • 开始时间 开始时间
L

let_it_be

Unregistered / Unconfirmed
GUEST, unregistred user!
表:A订单 盈利A241 20A255 30A254 -10A254 -20A365 50A021 60A253 -20B258 30求SQL语句最大连续亏损次数,即亏损连续大于0的次数,这个表结果 2最大连续盈利次数,即盈利连续小于于0的次数,这个表结果 2最多连续盈利 即连续盈利的和的最大数,这各表结果是50+60=110最多连续亏损 即连续亏损的和的最大数,这各表结果是-10+(-20)=-30谢谢!!!
 
用游标循环遍历数据,然后使用相应的计数器来计算,计算结果写入临时表,再从临时表统计。
 
有没有简单的方法,不能用游标,要在Access用。
 
Access的话,那就在Delphi里写代码便历DataSet。或者建多一个连续表B,在表A添加纪录时,往表B里也加纪录。
 

Similar threads

后退
顶部