实现分组查询取最大时间记录

 SELECT *
  FROM dx d,
       (  SELECT dx_sjh || dx_mailinfo_id AS zj, MAX (dx_fjsj) AS sj
            FROM dx
        GROUP BY dx_sjh || dx_mailinfo_id) dd
 WHERE D.DX_SJH || D.DX_MAILINFO_ID = dd.zj AND d.dx_fjsj = DD.SJ 
利用group bu 分组 在利用max查询最大时间 关键在于   D.DX_SJH || D.DX_MAILINFO_ID = dd.zj AND d.dx_fjsj = DD.SJ  要能作为判定数据的业务主键

posted on 2015-06-16 20:51  天天海海  阅读(477)  评论(0)    收藏  举报

导航