我有表中data_clockin字段。我想只找到data_chkin中的最後一個條目,其差異從當前數據最小。例如今天,我有四條目,但我想只有一個入口,其時間是最小的,如果他們是在不同的日期4項。我想只有一個入口,其區別是從當前日期如何獲得一個條目,其差異從當前日期和時間低
-1
A
回答
0
SELECT *
FROM Table
WHERE data_clockin = (SELECT MAX(data_clockin) FROM Table)
根據data_clockin
值,該查詢最小或相同可能會返回一行或多行。
+0
如果你真的只想要一行,我會小心這個。例如,您是否嘗試過使用「AdventureWorks.Sales.SalesOrderHeader」?我得到39行。 – 2012-07-12 17:54:23
+0
@AaronBertrand +1爲你的答案,因爲我真的不知道OP想要達到什麼。我再次重讀這個問題幾次,它確實說只有*一個條目*應該被檢索。之前我沒有注意到。 – 2012-07-12 20:08:15
1
SELECT TOP (1) cols
FROM dbo.unspecified_table_name
ORDER BY date_clockin DESC;
如果您需要爲多行(例如每組一行)做到這一點,那麼也許:
;WITH x AS
(
SELECT cols, rn = ROW_NUMBER() OVER (PARTITION BY some_grouping_key_column
ORDER BY date_clockin DESC)
FROM dbo.unspecified_table_name
)
SELECT cols FROM x WHERE rn = 1;
相關問題
- 1. 如何減去兩個日期和時間來獲得差異
- 2. 獲得當前日期和時間
- 3. 日期和當前時間的時差?
- 4. 如何獲得當前日期和其他日期(java.util.Date)之間的差異年的Java
- 5. 如何從當前日期和Ecto.Date實例獲得年差
- 6. 如何獲得兩個日期時間差異
- 7. 如何獲得兩個日期之間的差異與時序
- 8. 如何獲取當前日期和其他日期之間的日期差異以字符串形式顯示?
- 9. 如何獲得當前時間和次日設定時間之間的時差?
- 10. 如何獲得NSDate和當前時間之間的時間差?
- 11. 如何獲得日期時間,日期和時間列的時間差
- 12. 如何獲得mysql時間戳和php當前時間之間的差異?
- 13. 如何獲得兩個日期之間的星期差異
- 14. Android中當前日期和輸入日期之間的差異
- 15. 計算日期和當前日期之間的差異
- 16. 如何從當前日期和python查詢日期時間查找時間差異?
- 17. 如何從當前時間獲得下個星期日的剩餘時間?
- 18. 獲取其當前日期時間
- 19. 如何根據當前日期時間獲取當前和下一個日期時間記錄?
- 20. 從PHP獲得當前日期和時間mktime
- 21. 如何獲得插入到數據庫中的條目和當前時間之間的差異?
- 22. 如何在php中查找日期時間類型和當前日期/時間之間的差異?
- 23. 如何顯示當前日期和過去的日期之間的差異?
- 24. 我如何獲得日期差異?
- 25. 如何獲得兩個日期之間的差異與DQL
- 26. 如何獲得兩個日期之間的差異?
- 27. 如何獲得兩個日期之間的差異?
- 28. 如何獲得PHP中兩個日期之間的差異?
- 29. 如何獲得兩個日期之間的差異?
- 30. 如何獲得兩個日期之間的差異
你能表現出一定的樣本數據和預期的效果?你的單詞問題非常混亂,我相信我不是唯一一個懷疑下面的查詢能否真正解決你的問題的人。 – 2012-07-12 17:48:36