SQLite - 获取所有具有最大版本的日期

SQLite - Obtain all dates with maximum version

我的 table

上有这些数据

日期 |版本

"2015-04-01"    |   1
"2015-05-01"    |   1
"2015-05-01"    |   3
"2015-06-01"    |   1
"2015-06-01"    |   2
"2015-06-01"    |   3

在 SQLite 上我需要获取日期和相应的版本,但只有最大版本的日期,例如此数据的结果必须是:

"2015-04-01"    |   1
"2015-05-01"    |   3
"2015-06-01"    |   3

有什么想法吗?

按日期分组以获得唯一数据,然后在 version

上使用 max() 聚合函数
select date, max(version) as version
from your_table
group by date