【发布时间】:2012-02-14 09:21:52
【问题描述】:
我只想选择突出显示的记录。我怎么能在 sql 中,最好在 linq 中做到这一点。有一个单独的表 Emp 与 EmployeeID 为 PK。
这是我的表的架构
【问题讨论】:
-
所以你想对 EmployeeID 进行分组,但是你用什么来决定“第一个”是什么?
-
@NeilKnight 看起来我在正确地请求代码,但事实并非如此,我尝试使用 Rank 但无法安静地得到结果
-
@Ray 我想得到
FromDate,但是有重复的行不是不想要的,但是每个重复行的第一行的FromDate将用作应用程序中的加入日期 -
@john 我想让你定义“第一”。从您的示例来看,它不是最低或最高的,那么您首先使用什么标准来决定?
-
@john,也许我很密集,但我仍然看不到您用来首先决定的任何标准?如果您可以向我们提供您用来获取结果显示的查询,也许会有所帮助?或者,如果这是直接的
select * from History,那么您需要考虑首先真正意味着什么。DisignationHistoryIDs [原文如此] 是连续的,你想要最低的吗?但是,您突出显示的行将不正确。