如何选出表里的最大时间值

sbks 2006-09-28 12:03:31
表结构是这样:
字段A是存货编码,字段B是入库时间。同一存货编码会有多条记录,入库时间不相同。

想用一条语句列出:
------------------------
存货编码,最大的入库时间
-----------------------

该怎么写?
在线等,解决即结贴
...全文
103 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sbks 2006-09-28
  • 打赏
  • 举报
回复
to hyrongg(视爱情为奢侈品) :试过可行,存货编码未见有重复,谢谢:)
to allright_flash() :你的语句只能得一条记录
allright_flash 2006-09-28
  • 打赏
  • 举报
回复
select * from tablename where 入库时间=(select max(入库时间) from tablename )
allright_flash 2006-09-28
  • 打赏
  • 举报
回复
select * from tablename where 入库时间=(select max(入库时间 from tablename ))
hyrongg 2006-09-28
  • 打赏
  • 举报
回复
select A,max(B) from table group by A
hyrongg 2006-09-28
  • 打赏
  • 举报
回复
select 存货编码,max(最大的入库时间) from table group by 存货编码
tzceo 2006-09-28
  • 打赏
  • 举报
回复
select * from tablename as b where 入货时间= (select max(入货时间) from tablename where入货编号=b.入货编号) order by 入货编号

34,593

社区成员

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

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