我有一个带有日期字段和记录ID字段的表。 recordid字段具有10001 10002 11152等记录。这些id根据日期字段重复。 我想用recordid的最大日期取一次recordid。在sql表中选择顶部记录
1
A
回答
2
4
SELECT recordid, MAX(Date) From yourTable
GROUP By recordid
2
使用MAX
和group by recordid
SELECT recordid
,MAX(date)
FROM your_table
GROUP BY recordid
1
这是你以后在做什么?
Select *
from your_table
inner join (
SELECT recordid, date=MAX(Date) From yourTable
GROUP By recordid) as m
on your_table.recordid=m.recordid
1
什么
select * from your_table where date = (select max(date) from your_table yt)
相关问题
- 1. SQL选择底部记录
- 2. 在SQL Server表中选择记录
- 3. SQL顶部1记录
- 4. SQL连接表中选择记录
- 5. SQL选择记录
- 6. SQL选择记录
- 7. SQL选择记录
- 8. 顶部x记录和全部记录数的SQL查询
- 9. SQL:选择记录数
- 10. SQL选择连锁记录
- 11. SQL查询选择记录
- 12. SQL选择记录组
- 13. 如何根据条件选择包含记录的顶部X?
- 14. Qt查询顶部号码记录选择
- 15. 在表格中选择旧记录
- 16. 在连接表中选择记录
- 17. SQL选择顶部和随机填充
- 18. SQL选择上一条记录,其中
- 19. 改进SQL Server在表中选择与多条记录
- 20. 在同一张表中选择不匹配的记录 - SQL
- 21. TOP记录与子顶记录sql
- 22. 顶部2个记录首次等都在SQL Server 2000中
- 23. 在子报表中将记录选择匹配到父记录
- 24. 在连接表中选择没有特定记录的记录
- 25. 根据表B记录从一个表中选择记录
- 26. 的Oracle SQL从表中选择记录其中timestamp =今天
- 27. 如何在sql中选择顶部使用max函数
- 28. 动态选择顶部@var在SQL Server中
- 29. Rails选择列表返回顶部?
- 30. SQL在SQL Server中选择最新的记录
为了什么数据库? –