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 Sybase ASE - 选择最近的日期和最大价格
- 8. SQL选择其中的日期为最小和最大
- 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. jQuery的日期选择器最小值最大值设置
- 24. MS Access选择与日期最接近的日期记录
- 25. 选择最大日期,然后从最大日期起选择组中每条记录的最后日期
- 26. 选择具有不同值和最大日期的行
- 27. jQuery UI的日期选择器区域语言和最大值
- 28. JDBC从Access表中选择最大值
- 29. SQL选择最大值
- 30. 选择与Microsoft Access SQL行最高值
什么是预期的结果,如果有两行相同的最高日期? – jarlh