在SQL精简版3.5,请注意,这是精简版我说关于我们 - 有没有办法来行的数量限制为仅2?就像使用LIMIT或TOP一样。我真的不希望使用SqlCEDataReader或SqlCEResultSet任何东西。我想在查询中执行所有限制。现在可能吗?我环顾四周,看起来并不如此。SQL CE:限制行的查询返回
编辑 -
响应于戴夫Swersky的请求的数据和一些列作为得到的顶部2线的装置使用MIN()/ MAX(),这里是一些样品(灭菌)数据:
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
*有更多列,但这些是重要的。
对不起,缺乏直观的数据(但实际数据更不直观!),但为了安全,我需要更改数据。
所以,我需要确定:该记录在前一行中的位置以确定需要拾取的位置。
在任何给定行中的站点(除了与函数的第一行=“新”)对应于该项目是下一要。所以只需从同一行抓取该网站不会告诉我它来自哪里。状态将始终为1或4. 4对应于已经传送的位置,因此我不想在结果中包含这些记录。但它可能在获取皮卡站点时非常有用。
对于这张数据表,我希望查询返回对应于状态1的第一行上方的行的网站。因此 - 这是拉斯维加斯。
你为什么不愿意使用ResultSet,只是走前两排? – ctacke 2009-12-17 20:12:47
@ctacke - 原因有点复杂,但简而言之,这只是一个项目的行程,还有更多的项目比这个更多的项目和所有的网站,coorespond到一个项目目前需要拾取的地方读入使用这个查询。我试图找到一种方法来限制它发现的网站数量,作为需要提取的有效网站。 – Dostee 2009-12-17 20:38:46