选择较旧的日期

时间:2012-09-06 10:41:52

标签: sqlite

我有一个数据库限制为n个记录,如果必须插入一个新记录并且没有空格我想要删除最旧的记录,请注意可能有多个记录具有相同的日期:在这种情况下我只是删除第一个。 是否有可能在没有日期支持的sqllite中实现类似的功能?

1 个答案:

答案 0 :(得分:2)

首先,为了能够按日期对记录进行排序,您必须以YYYYMMDDYYYYMMDDHHmm格式插入记录 现在要获得具有相同日期的最旧的一个,你可以这样做:

    SELECT * FROM URTABLE WHERE 
    LAST_UPDATE_DATE = (SELECT MAX(LAST_UPDATE_DATE) FROM URTABLE) LIMIT 1