【发布时间】:2023-03-12 17:54:01
【问题描述】:
我无法在单个查询中解决这个问题。
表TblQcProduction 有一条生产订单上每个操作员的记录。
我需要找出最后一个报告生产订单的操作员是谁。
SELECT IDX, ProdOrder, Operator
FROM dbo.TblQCProduction
返回:
IDX ProdOrder Operator
8050745 325184 13012
8050746 325184 13035
8050747 325184 13036
8050748 325186 13005
8050749 325186 13038
8050750 325187 13022
8050751 325191 13022
8050752 325191 13035
我需要输出为(通过 prodOrder 返回 MAX IDX 的运算符):
IDX ProdOrder Operator
8050747 325184 13036
8050749 325186 13038
8050750 325187 13022
8050752 325191 13035
我不喜欢分组或子查询——我觉得会有一个非常简单的答案。
【问题讨论】:
标签: sql sql-server in-subquery