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

居然没写出来这条sql语句,该怎么解决

2012-03-30 
居然没写出来这条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条

就是一旦达到条件数据就取到多少条!

[解决办法]

SQL code
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 

热点排行