我有一張員工表及其一般信息。如何從這個特定的表中找到最後修改的記錄,除此之外,我無法在此數據庫中添加更多列?如何在Sql表中查找最後修改的行或記錄?
2
A
回答
0
如果有DateModified列,或類似的東西,和你想要的最近10個行(例如),你可以使用類似的查詢:
SELECT Top 10 * FROM myTable ORDER BY DateModified DESC;
不指定的味道SQL,因此如果您在Oracle,SQL Server或MS Access中,查詢可能會有所不同。
如果你沒有這樣的一列,你想知道最近添加記錄,如果主鍵是一個自動增量數,你可以做同樣的事情,但排序PrimaryKey的下降。如果您真的想要已修改(即已更新)的記錄,並且您沒有DateModified列,那麼您運氣不好。沒有辦法知道。
0
使用MAX聚合函數:
SELECT MAX(Modifieddate)
FROM your_table
WHERE your_conditions.
0
使用此代碼:
SELECT *
FROM Update_Table UT1
WHERE UT1.Modified_Date = (SELECT MAX(UT2.Modified_Date)
FROM Update_Table UT2
WHERE UT2.PK = UT1.PK
AND UT2.Last_User = user)
相關問題
- 1. 如何查找ID的最後記錄?
- 2. 如何查找Hive中表格的最後修改時間戳記?
- 3. 如何在ftp上找到最新的最後修改目錄
- 4. 找到一個表中的最後記錄或最後一行使用SQL查詢
- 5. 如何跟蹤sql記錄中的最新修改?
- 6. 查找單錶鏈(SQL Server)的最後一個記錄
- 7. 如何在sql server中查找最新的記錄?
- 8. 如何查找存儲在SQL Server 2008中的表中最早的記錄?
- 9. 使用SQL從表中查找指定記錄的最早和最後日期
- 10. Rails:如何在最後找到記錄?
- 11. 如何查找數據庫中的最後修改
- 12. 查找表中長期未修改的記錄數
- 13. Oracle:查找修改表中記錄的存儲過程
- 14. 查找列表中的最新記錄
- 15. 最後修改或IfModifiedSince Android SQL HTTP
- 16. 查找過去「X」天創建或修改記錄的最佳方法?
- 17. PHP如何檢查它在記錄中的最後一行?
- 18. SQL Server 2000如何查找表/行的事務歷史記錄
- 19. T-SQL:如何從組中獲取最後修改的行
- 20. 最後修改的目錄
- 21. 查找最後插入的記錄 - Postgresql
- 22. 如何從基於C#中最後修改日期的兩個數據表中獲取最新記錄行?
- 23. 如何查找記錄中降序排列的最後5條記錄?
- 24. Oracle SQL - 查找歷史記錄表中列更改的最新數據
- 25. 如何從我的sql表中選擇最後5條記錄
- 26. 如何選擇SQL中最後一個表的記錄?
- 27. 如何獲取sql表中的最後一條記錄
- 28. SQL查找每組最高記錄
- 29. Access 2007 - 獲取VB用戶登錄並記錄最後修改後的表單
- 30. MySQL:從兩個表中查找「最後修改日期」
你不能!沒有這樣的信息可用於記錄。 – swdev95