列出某记录的前后两行? select * from tb where badFlag=1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from tb where badFlag=1 谢谢hdhai9451大侠,也许我没说清楚,您的这一句只能列出全为1的哪些行,而我要的是为1的这一行及这一行的下一行或下一行。该表除了badFlag字段外,还有一个用于记录该行的流水号BillNo,但BillNo有可能不连续,请大侠继续指点。 还有一个用于记录该行的流水号BillNo,但BillNo有可能不连续,如果不好写,请大侠认为是连续,再给予指点。 不明白,badFlag=1不用比较?那比较是加条件不就行了吗?where badFlag<>1 你还是给大家点数据好说,你这个badFlag=1 的前后两行就不为1了吗?最好形象的数据给出一些 那你可以根据得到记录的流水号---进行查找上一条:where BillNo=(select max(BillNo) from 表 where BillNo<得到记录的流水号)下一条:where BillNo=(select min(BillNo) from 表 where BillNo>得到记录的流水号) 索引的问题 求一条SQL语句,有兴趣的来做做这道题目。 帮把一个SQL语句赋值到一个变量里 如何修改前四个字符? 请教一个数据库问题 group by order by 请问这个问题怎么解决????在线等。。。 求助,数据库被写如代码 问个弱弱的问题 有员工信息表(该表名:emp),求出该表中所有领导的信息。谢谢啦 如何通过1433获取SQL Server版本?? 请教Sybase ASE 11.9导出SQL SERVEr2000中乱码问题
那比较是加条件不就行了吗?
where badFlag<>1
最好形象的数据给出一些
上一条:where BillNo=(select max(BillNo) from 表 where BillNo<得到记录的流水号)
下一条:where BillNo=(select min(BillNo) from 表 where BillNo>得到记录的流水号)