gpt4 book ai didi

mysql按时间戳搜索时间

转载 作者:行者123 更新时间:2023-11-29 04:25:39 32 4
gpt4 key购买 nike

我被这个问题困扰了一段时间,现在欢迎任何解决方案。

我在 MySQL 中有一个表,我正在存储一个时间戳

现在假设我只根据有效日期进行搜索。

SELECT *
FROM table
WHERE timestamp > "2012-03-12";

这会获取时间戳值大于 2012-03-12 00:00:00 的所有数据。

我想要的是这样的查询:

SELECT *
FROM table
WHERE timestamp > "10:20:09";

无论日期如何,都会获取所有时间大于 10:20:09 的记录。

最佳答案

使用此语句(它将从您的日期时间列中获取时间并将其与时间进行比较)

SELECT *
FROM table
WHERE DATE_FORMAT(yourDatecolumn, '%H:%i:s') > '10:20:00'

警告此时间格式适用于欧盟时间(其中 1pm = 13),如果您想要美国格式,请使用 '%h:%i:s'

关于mysql按时间戳搜索时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12195787/

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