首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

竟然没写出来这条sql语句

2012-12-29 
居然没写出来这条sql语句1.字段idtimesizetype310012inbox110053outbox410071outbox610122drafts例如有以

居然没写出来这条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.type
from test a ,test b
where a.time>=b.time
group by a.id,a.time,a.size,a.type
having sum(b.size)-a.size<6

热点排行