0

2我有一个包含两个字段的查询(无论如何,出于本示例的目的):-

RecordID
RecordDate

此表按 RecordDate 排序(升序)。

我想找出 RecordID 中指定值在该查询中的位置。

因此,例如,如果我的表包含以下内容:-

10    15/2/1989
11    15/3/1989
12    15/4/1989
13    15/5/1989

我的值是'11',然后我想返回第 2 行...这是可能的吗?

4

1 回答 1

1
SELECT 
    ROW_NUMBER() OVER (ORDER BY RecordDate) AS Row,
    RecordID, RecordDate 
from 
    YourTablename

您可以添加条件然后添加where RecordId='11'或@input

于 2012-12-04T11:17:18.257 回答