oracle 如何写“查找A字段的最后一条记录,且判断B字段相应值是否<>0,请指导,在线等,谢谢!

A字段 B字段
。。。 。。。
201008 56
201009 93
201010 238

查找最后一条201010记录且B字段《》0的记录 在此不知201010是最后日期

第1个回答  2010-11-24
你这句话逻辑是有问题的,首先 什么叫最后一条记录,在你没有任何创建条件或者其他条件的限制下,根本就没有所谓的第一条,或者最后一条,这个问题要弄清楚,OK以后 直接 order by一下,不就可以最后一条出来了,然后判断就OK了啊
第2个回答  2010-11-24
你的主键是如何设置的 只要查出最后一个记录 第二个就好说了本回答被网友采纳
第3个回答  2010-11-26
6: A
8: A
10: A,B,C,D,E
11: D
12: B
15: ?
17: A
18: A
19: A,B,C
20: A,B,C 这题考的有什么意义?
第4个回答  2010-11-24
select * from (select * from table where a='201010' and b<>'0' order by rowid desc) where rownum=1本回答被提问者采纳