gpt4 book ai didi

两个unix时间戳之间的MYSQL查询

转载 作者:行者123 更新时间:2023-11-29 00:12:21 32 4
gpt4 key购买 nike

如何查询特定时间的数据,如:我想选择一个月中下午 1 点到下午 5 点之间存储的所有记录,当时间以 Unix 时间戳格式存储在 datetime 列中,如“1403830861”。

最佳答案

FROM_UNIXTIME函数可以将 unix 时间戳转换为日期。 %k 格式(小时表示为 0..23 中的一个)似乎很符合要求。可以使用 %m 格式以相同的方式轻松提取月份,使用 %Y 格式提取年份。例如,以下查询将仅返回 2014 年 11 月的结果:

SELECT *
FROM my_table
WHERE FROM_UNIXTIME (timestamp_column, '%k') BETWEEN 13 AND 17 AND
FROM_UNIXTIME (timestamp_column, '%m') = 11 AND
FROM_UNIXTIME (timestamp_column, '%Y') = 2014

关于两个unix时间戳之间的MYSQL查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24466105/

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