我有一个id和index_id的合同表,其中id的最大index_id表示最新条目。我怎样才能在tsql中获得最新的合同?TSQL - 最新条目
0
A
回答
0
如果你想获得每个ID的最新索引ID(合同),那么你可以使用:
SELECT ID, MAX(INDEX_ID) AS Latest_Index
FROM [Table]
GROUP BY ID
1
SELECT TOP 1 whatever_fields_you_want_from_contract_record
FROM ContractTable
ORDER BY index_id DESC
说明:本TOP 1
部分限制的查询所返回的记录数和ORDER BY index_id DESC
部分确保了返回的结果将是在降序的index_id的值(即最大值第一)顺序。
注:
这种类型的查询将有效地工作,如果有上index_id的索引(或如果该表是相对小的)。
此外,通过添加WHERE子句,可以扩展查询以获取特定种类的最新合同。例如WHERE CustomerId = 123
相关问题
- 1. 最新的条目
- 2. 选择最新的条目
- 3. 查找JPA最新条目
- 4. Rails显示最新条目
- 5. 选择最新的条目
- 6. MYSQL查询最新条目
- 7. 得到每天的多个条目只有最后一排TSQL
- 8. TSQL生成更新语句,条件
- 9. TSQL条件集
- 10. 保持最新的n条目在表
- 11. 获取最新条目在MySQL的
- 12. Xcode,Parse - 仅获取最新条目。
- 13. Mysql获取组的最新条目
- 14. 获取最新的条目RoR中
- 15. LINQ获得最新的条目
- 16. 当数据库中有新条目时显示新条目的最佳方式
- 17. TSQL组BY条款
- 18. TSQL - 排除条件
- 19. TSQL:条件查询
- 20. TSQL日期条件
- 21. TSQL选择每个合同的第一个和最后一个条目
- 22. TSQL更新
- 23. 使数组保持10条最新条目
- 24. 如何获取最新的获取最近的7个条目
- 25. 限制条目并截断新条目
- 26. Android:ArrayList旧条目被新条目覆盖
- 27. 表单数据不刷新与最新条目
- 28. 获取用户新闻源中的所有最新条目
- 29. 如何获取新建模型的最新条目到NDB中?
- 30. 提供审查或关闭条目返回最新条目结果