我有这个问题。 我想不出一个查询发现,一些在我的表中重复值,我想只选择那些有最新/最高扫描日期(标记为黄色) 这里我表名:测试 选择最新日期的行
Q
选择最新日期的行
0
A
回答
1
您需要使用MAX
函数和GROUP BY
。这应该从您的表中选择最新的SCAN_DATE
SELECT
LAST_NAME
,FIRST_NAME
,MAX(SCAN_DATE)
,WEIGHT
,HEIGHT
FROM Test
-- If using SQL
GROUP BY LAST_NAME, FIRST_NAME, CAST(SCAN_DATE AS Date), WEIGHT, HEIGHT
-- If using MySQL
-- GROUP BY LAST_NAME, FIRST_NAME, DATE(SCAN_DATE), WEIGHT, HEIGHT
相关问题
- 1. 选择最新日期
- 2. Reactjs - 最新日期选择
- 3. cxGrid选择了最新的日期
- 4. 选择多行最常用的日期
- 5. Oracle按日期选择最新值
- 6. MySQL选择最新日期 - 单表
- 7. 选择最近的日期
- 8. 设置在日期选择器中选择的最短日期
- 9. 按日期选择行和排除行已最新记录
- 10. 选择最大日期和日期前
- 11. 从表中选择最新导入日期的行
- 12. 在一列中选择最新日期的行
- 13. 如何只选择1行最新的日期
- 14. 在给定日期选择新行
- 15. 选择行上的日期
- 16. 选择最大日期,然后从最大日期起选择组中每条记录的最后日期
- 17. MySQL在文章日期和评论日期中选择最新批准日期
- 18. 根据日期选择行
- 19. 无法设置最大和最小日期日期选择器
- 20. Rails:选择最大日期的记录
- 21. SQL选择记录的最迟日期
- 22. 选择最小的两个日期
- 23. 选择最大日期的总和
- 24. 如何选择最近的日期项
- 25. 自举的UI日期选择器近距离上的最新选择
- 26. angularjs日期选择器来设置最大日期和最小日期动态
- 27. 选择时间间隔日期最大日期和最短日期
- 28. jQuery UI日期选择器 - 在选择日期时更新另一个日期选择器
- 29. 根据日期选择器中选择的日期禁用日期选择器的以前的日期
- 30. 日期选择
到目前为止您有什么?你怎么能为同一个人有多个最新的扫描日期? –
对不起,但这个数据库不是由我创建的。我有来自同一个人的多个最新扫描日期,所以我应该创建此查询以选择那些Scan_Date – Bombo
由于数据的排序方式,这不是完全重复的。这个问题的关键是处理'GROUP BY'函数中的'SCAN_DATE',这两个重复问题中没有提到 – Tom