首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用于从只有1个日期的表中选择最大日期的SQL

用于从只有1个日期的表中选择最大日期的SQL
EN

Stack Overflow用户
提问于 2018-06-09 03:28:45
回答 1查看 52关注 0票数 0

我有以下SQL代码:

代码语言:javascript
复制
SELECT MH.[PM#], 
       MH.[Work Done], 
       MH.[Date Done], 
       MH.Comments, 
       MH.[SEM Completed by]
 FROM [Maintenance History tbl] AS MH
WHERE (((MH.[Work Done])="LT") 
  AND ((MH.[Date Done]) =
        ( SELECT Max(MH2.[Date Done])
            FROM [Maintenance History tbl] AS MH2
           WHERE MH2.[PM#] = MH.[PM#]
        )
      ));

这将选择完成日期最新的四个字段。

如果只有1行,这将不起作用。

如果只有1行,我如何让它返回最大日期?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50767269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档