居然没写出来这条sql语句
1.字段
id time size type
3 1001 2 inbox
1 1005 3 outbox
4 1007 1 outbox
6 1012 2 drafts
例如有以上数据 ,数据顺序是固定的了。
我规定一个size字段和的大小 例如是4 就取数据字段的和>=4的前多少条 第一条加第二条size已经大于4 列出的是前2条
例如我规定数值是6 就是 2(第一条数据size)+3(第二条数据size)+1(第三条数据size)>=6 列出的是前3条
就是一旦达到条件数据就取到多少条!
[解决办法]
select a.id,a.time,a.size,a.typefrom test a ,test bwhere a.time>=b.timegroup by a.id,a.time,a.size,a.typehaving sum(b.size)-a.size<6