select * from
(
select F_Id,F_EnCode,F_FullName,F_LotNum,ROW_NUMBER() OVER(PARTITION BY F_EnCode,F_FullName ORDER By F_CreatorTime Desc) AS Row_Sort,F_CreatorTime
from Mst_Test 
) A where A.Row_Sort=1

PARTITION BY 后面接分组凭借字段(通过什么来分组)

ORDER By 后面接排序字段 (根据什么排序)

ROW_NUMBER() 每条数据的行号     OVER  行号根据什么得到

效果如下:

sql server取分组后的每组的第一条数据

相关文章:

  • 2022-12-23
  • 2021-07-08
  • 2022-12-23
  • 2022-02-18
  • 2023-03-05
  • 2022-12-23
  • 2022-02-11
  • 2021-12-18
猜你喜欢
  • 2021-12-10
  • 2021-12-18
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2021-11-23
相关资源
相似解决方案