我有一個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. 獲取最新/最新的HashMap條目
- 3. 選擇最新的條目
- 4. 選擇最新的條目
- 5. Rails顯示最新條目
- 6. MYSQL查詢最新條目
- 7. 查找JPA最新條目
- 8. 獲取最新條目django
- 9. 得到每天的多個條目只有最後一排TSQL
- 10. TSQL條件集
- 11. TSQL生成更新語句,條件
- 12. 獲取最新條目在MySQL的
- 13. 使用GROUP BY獲取最新條目
- 14. Xcode,Parse - 僅獲取最新條目。
- 15. LINQ獲得最新的條目
- 16. 獲取最新的條目RoR中
- 17. 獲取最新的ldap條目
- 18. SQL UNION返回最新的條目
- 19. 獲取最新條目組數據
- 20. 保持最新的n條目在表
- 21. Mysql獲取組的最新條目
- 22. 當數據庫中有新條目時顯示新條目的最佳方式
- 23. TSQL組BY條款
- 24. TSQL:條件查詢
- 25. TSQL日期條件
- 26. TSQL - 排除條件
- 27. TSQL選擇每個合同的第一個和最後一個條目
- 28. 最大條目數
- 29. 5新條目
- 30. 與新條目