SQL CE:限制查询中返回的行

Dos*_*tee 2 sql sql-server compact-framework sql-server-ce

SQL Compact Edition 3.5中,请注意它是我所说的Compact Edition -有没有办法将行数限制为仅2?像使用LIMIT或TOP的东西.我真的不想对SqlCEDataReader或SqlCEResultSet使用任何东西.我想在查询中做所有限制.这可能吗?我环顾四周,似乎并非如此.

编辑-

为了回应Dave Swersky的数据请求并在某些列上使用Min()/ Max()作为获得前2行的方法,这里有一些样本(已消毒的)数据:

Line     Site          Function     Status
1010     Las Vegas     new          4
1020     DC            send         1
1030     Portland      copy         1
1040     SF            copy         1
1050     Portland      copy         1
1060     DC            send         1
Run Code Online (Sandbox Code Playgroud)

*列数多于此,但这些是重要的.

很抱歉缺乏直观的数据(但实际数据更不直观!),但为了安全起见,我需要更改数据.

所以我需要确定:记录在前一行中的位置,以确定需要拾取的位置.

任何给定行上的站点(函数='new'的第一行除外)对应于项目下一步的位置.所以简单地从同一条线上抓住那个网站就不会告诉我它来自哪里.状态将始终为1或4. 4对应于已经交付的位置,因此我不希望在结果中包含这些记录.但它可能有助于获得取件网站.

对于这个数据表,我希望查询返回对应于第一行上方的行的状态为1的站点.因此,它将是拉斯维加斯.