select * from table
having xlsj=max(xlsj)
group by name
having xlsj=max(xlsj)
group by name
解决方案 »
- 怎样在dephi2010中添加dephi7的excel组件
- delphi一些属性.
- D2007下使用IdFTP
- 关于进销存及材料库存结转方面的问题!
- 电子书下载
- 各位,如何重新编译vcl50类库?
- WebBroke中可以存取客户机的注册表吗?
- 哪里有关于用DelphiX开发DirectX游戏的文章或电子图书下载?
- 老鱼,偶已经完全实现了备份,偶有个细节问题,偶用checkbox组件,让用户自己选择备份的表,但是备份成功后,偶想提示一下,但是怎么能实现无论用户选择几个表备份,都只弹出一个提示来??//牛虻
- 各位,如果<<Delphi4从入门到精通>>可以得80分,那哪本书可得100分
- 有哪位高手知道BCD码与16进制怎样转换!?急,在线等待
- 下面代码错在哪里?
having xlsj=max(xlsj)
group by name
having xlsj=max(xlsj)
group by name
不过你可以换个思路。
法1、在表中加一个字段,用于标志此记录是当前或者是历史;
法2、写存储过程。一个人一个人地去算。
where xlsj=(select max(xlsj) from tablename where name=a.name
)
或者这样也可以,比较同一人的取学历的最后时间
where in
slect max(xlsj) from tablename
select * from tablename
where (name='a')and
(xlsj=(select max(xlsj) from tablename where name='a'))