日期:2014-05-17  浏览次数:20386 次

如何取得如下分组求最大值的记录
  已知如下表:
  编号  日期
  G1    2014-01-01
  G1    2014-01-03

  G2    2014-01-02
  G2    2014-01-06
  ......

  GX    2014-01-02
  GX    2014-01-06
  如何用sql语句取得结果,即按照编号分组,求日期最大的记录:
  G1    2014-01-03
  G2    2014-01-06
  GX    2014-01-06

------解决方案--------------------
是这样吗:

select 编号,max(日期) as 日期
from 表
group by 编号