如何取得如下分组求最大值的记录

披着虎皮的石头 2014-01-22 06:17:33
已知如下表:
编号 日期
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
...全文
89 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
结贴了。 是关于核算成本的一个sql语句。
  • 打赏
  • 举报
回复
引用 2 楼 zck_yy 的回复:
差不多是这样子,只是再加入一个 数量的查询
哦,什么数量的查询呢
  • 打赏
  • 举报
回复
差不多是这样子,只是再加入一个 数量的查询
  • 打赏
  • 举报
回复
是这样吗:
select 编号,max(日期) as 日期
from 表
group by 编号

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧