gpt4 book ai didi

sqlite - 获取 SQLite 中最新时间戳的记录

转载 作者:行者123 更新时间:2023-12-03 18:21:37 26 4
gpt4 key购买 nike

我知道其他人之前已经问过这个问题,但所有这些问题都使用 MySQL 或其他数据库。在 SQLite 中怎么做?我问是因为 SQLite 没有单独的日期数据类型。我已经用这个模式创建了表

分段:

CREATE TABLE x (
id INTEGER NOT NULL,
timestamp TIMESTAMP NOT NULL,
PRIMARY KEY(timestamp,id)
);

这样的事情会起作用吗?
SELECT * FROM x
WHERE DATE(timestamp) = (
SELECT MAX(DATE(timestamp)) FROM x
)

最佳答案

2014-03-05T20:00:00.000 这样的时间戳具有字典(字母)顺序与时间顺序相同的属性,您可以对它们使用普通的旧比较运算符和 ORDER BY,如下所示:

SELECT * FROM x ORDER BY timestamp DESC LIMIT 1;

关于sqlite - 获取 SQLite 中最新时间戳的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22200587/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com