日期:2014-05-18 浏览次数:20534 次
SELECT MAX(kdrq),hh,tjbh,dwmc FROM rkdzk GROUP BY hh,tjbh,dwmc ORDER BY hh
select kdrq,hh,tjbh,dwmc
from rkdzk t1
where kdrq=(select max(kdrq) from rkdzk t2
where t1.hh=t2.hh and t1.dwmc=t2.dwmc)
--where t1.hh=t2.hh and t1.dwmc=t2.dwmc此处有几个条件自已去关联
------解决方案--------------------
SELECT
kdrq,hh,tjbh,dwmc
FROM
rkdzk A
WHERE
kdrq=(SELECT MAX(kdrq) FROM rkdzk B
WHERE A.hh=B.hh)
--或者:
SELECT
kdrq,hh,tjbh,dwmc
FROM
rkdzk A
WHERE
NOT EXISTS(
SELECT 1 FROM rkdzk B
WHERE A.hh=B.hh
AND A.kdrq<B.kdrq
)
--我需要给楼主说一句,你在非技术版的帖子我没半点瞧不起你的意思,更没半点侮辱你的意思,我也没说一句攻击你的话,我引用别人的只是觉得那会说的不尊重人。那猴子是笑么?分明就是觉得很无奈,明白吗?