📅  最后修改于: 2023-12-03 14:47:38.402000             🧑  作者: Mango
在实际应用中,有时候我们需要获取最新的日期时间。本文将介绍如何使用 SQL 查询获取最新的 2 个日期时间。下面是具体的实现步骤:
在 MySQL 数据库中,创建一个测试表,并向其中插入一些数据,示例代码如下:
CREATE TABLE test (
id INT PRIMARY KEY AUTO_INCREMENT,
date_time DATETIME
);
INSERT INTO test (date_time) VALUES
('2022-06-01 08:00:00'),
('2022-06-02 10:00:00'),
('2022-06-03 12:00:00'),
('2022-06-04 14:00:00'),
('2022-06-05 16:00:00'),
('2022-06-06 18:00:00'),
('2022-06-07 20:00:00');
SELECT date_time
FROM test
ORDER BY date_time DESC
LIMIT 2;
上面的 SQL 查询语句会获取表 test 中最新的 2 个日期时间。
执行上述 SQL 语句后,得到的输出结果如下:
+---------------------+
| date_time |
+---------------------+
| 2022-06-07 20:00:00 |
| 2022-06-06 18:00:00 |
+---------------------+
使用 SQL 查询获取最新的日期时间,可以通过简单的 SELECT 语句实现。
上述方法可以应用于大部分 SQL 数据库,包括但不限于 MySQL、Oracle、Microsoft SQL Server 等。