qq_45884676 2023-07-17 13:59 采纳率: 66.7%
浏览 16
已结题

SQL查询每月最新数据

SQL查询每月最新的数据,表A:amonth(时间),itemid(项目号),status(进度)
若同一个项目在每月都有更新几次进度,去每月最新的一次保留

  • 写回答

2条回答 默认 最新

  • zxj888888 2023-07-17 14:26
    关注
    
    SELECT DISTINCT A.*
    FROM TableA A
    INNER JOIN (
      SELECT itemid, MAX(amonth) AS latest_amonth
      FROM TableA
      GROUP BY itemid
    ) B ON A.amonth = B.latest_amonth AND A.itemid = B.itemid 
     
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月25日
  • 已采纳回答 7月17日
  • 创建了问题 7月17日