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

时间:2015-06-26 20:30:13

标签: sqlite android-sqlite

我的桌子上有这些数据

日期|版本

"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

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

按日期分组以获取唯一数据,然后使用max()上的version汇总函数

select date, max(version) as version
from your_table
group by date