易截截图软件、单文件、免安装、纯绿色、仅160KB

一个烦人的sql题目 - MS-SQL Server / 疑难问题

t_hykbgjl 记录了会员卡每次的发生额(nFse) 、余额(nYe)及卡号(sKH),对于同一会员卡,上一条记录的余额加上本次发生额应等于本次的余额。否则帐将不平。记录号为sJlbh,对于同一会员,下一记录号比上一记录号大1,请写出列出所有会员卡不平帐记录的Sql语句。

求解
楼主来点测试数据 看看

select a.* 
from t_hykbgjl a left join t_hykbgjl b
on a.sJlbh=b.sJlbh+1 
where b.nYe+a.nFse<>a.nYe



引用
t_hykbgjl 记录了会员卡每次的发生额(nFse) 、余额(nYe)及卡号(sKH),对于同一会员卡,上一条记录的余额加上本次发生额应等于本次的余额。否则帐将不平。记录号为sJlbh,对于同一会员,下一记录号比上一记录号大1,请写出列出所有会员卡不平帐记录的Sql语句。

求解

--sql 2000用子查询
SQL code:
select m.* , n.* from
(
select t.* , px = (select count(1) from t_hykbgjl where sKH = t.sKH and 记录号 < t.记录号) + 1 from t_hykbgjl t
) m,
(
select t.* , px = (select count(1) from t_hykbgjl where sKH = t.sKH and 记录号 < t.记录号) + 1 from t_hykbgjl t
) n
where m.sKH = n.sKH and n.px = m.px - 1 and m.nYe + n.nFse <> m.nYe



--sql 2005用row_number
SQL code:
select m.* , n.* from
(
select t.* , px = row_number() over(


相关问答:

csv文件转换成sql导入到数据库,没有数据为何?

执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......

jsp链接sql2000的疑问?



type Exception report


message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jas ......

求一个SQL语句 - MS-SQL Server / 基础类

字段1,字段2.....字段N,Status,ParentID
1,Name1....test1,1,99
1,Name1....test1,3,99
1,Name2....test2,1,101
1,Name2....test2,3,101
1,Name3....test3,2,101
1,Name1....test1,4,101
想要的结果是:
1,Na ......

Access通过Sql语句创建数据库 - .NET技术 / C#

在Access的查询中执行下面的语句,无效,提示期待select ,updata ,...
CreateTble C=Answer N="回帖表"
(
  C=ID T="INTEGER" P=No M=No N="编号" Z=false,
  C=Ques ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号