0
A
回答
1
使用TOP
和ORDER BY
:
select top 1 *
from t
order by date desc;
編輯:
如果你想每一個碼的最後日期,然後使用相關子查詢:
select t.*
from t
where t.date = (select max(t2.date) from t t2 where t2.code = t.code);
+0
謝謝,但是這隻會返回來自整個數據庫的最後日期的事務。 我需要每個代碼的最後日期。 –
0
select * from tblName where DocumentDate in (select max(DocumentDate) from tblName)
請使用這個
0
您可以創建連接查詢。例如發現MAX(DocumentDate)
:
SELECT DocumentNumber, Code, SoldPuncte, DocumentDate
from yourTable a inner join
(SELECT DocumentNumber, Code, SoldPuncte, MAX(DocumentDate) as
DocumentDate
from yourTable group by DocumentNumber) b
on a.DocumentNumber=b.DocumentNumber and a.DocumentDate = b.DocumentDate
0
如果你需要每個碼最後日期,那麼試試這個
SELECT Code, MAX(DocumentDate)
FROM table
GROUP BY Code
相關問題
- 1. SQL:與相應的日期以及選擇列最大值
- 2. 選擇最小值和最大值日期及其相鄰列
- 3. SQL Access 2007/2010選擇帶有不同ID的最大日期
- 4. 選擇最大日期和日期前
- 5. SQL選擇最大(日)和對應的值
- 6. SQL選擇不同行中的最大和最小日期
- 7. SQL選擇其中的日期爲最小和最大
- 8. SQL Sybase ASE - 選擇最近的日期和最大價格
- 9. 選擇最大日期的總和
- 10. 選擇在SQL Server中最大的日期和COMPRATE的總和
- 11. 同時選擇字段的最短日期和最大日期
- 12. MS Access - 返回值由最大日期
- 13. SQLite的:選擇最大相應值
- 14. wijmo日期選擇器最大日期
- 15. SQL - 選擇日期時間的最大值,按天
- 16. 從一列中選擇最小(日期),最大(日期)和按天分組 - SQL
- 17. 無法設置最大和最小日期日期選擇器
- 18. MS Access SQL選擇日期範圍
- 19. MS Access查詢選擇最快兩個日期值
- 20. 設置日期選擇器中的最大值和中值日期
- 21. 選擇最大日期範圍
- 22. SQL選擇帶有最大日期和最大最大日期的收費代碼語句
- 23. MS Access選擇與日期最接近的日期記錄
- 24. 選擇最大日期,然後從最大日期起選擇組中每條記錄的最後日期
- 25. 選擇具有不同值和最大日期的行
- 26. jQuery UI的日期選擇器區域語言和最大值
- 27. JDBC從Access表中選擇最大值
- 28. SQL選擇最大值
- 29. 選擇與Microsoft Access SQL行最高值
- 30. SQL - 在NVARCHAR列中選擇最新的最大日期
什麼是預期的結果,如果有兩行相同的最高日期? – jarlh