SQLite MAX 函数更具时间筛选出最新一条重复数据
刚刚还了工作,最近在升级新公司项目的时候遇到一个问题——筛选(select)出最新的一条重复数据。虽然简单来说解决这个问题并不复杂,但是由于其他种种原因导致这个问题处理起来并不那么容易,这里就不吐槽了。具体内容如下:
(由于是公司现有项目,下面的内容会将部分数据进行处理并非原始数据。)
从表AH_FARMER_R中查询is_change=’1’的相关数据。
如下:
select FARMER_CN,CREATORTIME from farmer where is_change='1' order by FARMER_CN,CREATORTIME desc
id | FARMER_CN | CREATORTIME |
---|---|---|
1 | 2140014 | 2016-12-26 11:29:43 |
2 | 406201X | 2017-01-23 15:00:18 |
3 | 406201X | 2016-12-26 11:29:34 |
4 | 406201X | 2016-12-26 11:16:51 |