数据库里: 需要查出每一个父表ID所对应最后一次交款日期的记录,结果应为: 1 1 200 100 2010-05-31 请问这样的sql语句应该怎么些?谢谢! |
|
10分 |
SELECT * from tablename order by 交款日期 desc group by 父表id试下这句吧我也不太清楚还没睡醒脑子不是很清楚不对请见谅
|
10分 |
select * from ( select t.*,rank() over(partition by t.父表ID order by t.交款日期 desc) ro from your_table t ) where ro=1 测试过,没问题 |
10分 |
你用的什么数据库,
|
10分 |
select id,父表ID, 余额,应交,max(交款日期) from tablename group by 父表ID;
|
oracle 自己解决了,谢谢大家的参与 |
|
我试过了,可以啊!不过是用的MySql
|