gpt4 book ai didi

mysql - 将字符串转换为 INT mysql

转载 作者:行者123 更新时间:2023-11-29 07:31:33 26 4
gpt4 key购买 nike

我有unix格式的日期(1414326637),这将是人类可读的(2014-10-26 13:30:37)。

我想要的只是获取人类可读日期的一部分(SUBSTRING(FROM_UNIXTIME(time),11,3))并仅获取小时部分。

我需要按小时过滤,例如(07:00:00 - 14:59:59),但我不能。

我认为这将与 CAST 函数一起使用,但我不知道。我正在尝试这个,但在 INT 上出现错误:

SELECT *,FROM_UNIXTIME(time),CAST(SUBSTRING(FROM_UNIXTIME(time),11,3) AS INT ) as Hours
FROM aulavirtual.mdl_log where action = "view"
and Hours BETWEEN 07 AND 14 order by userid,time

错误消息

Syntax error, unexpected INT_SYM

有人可以帮忙吗?

最佳答案

尝试 HOUR 函数更简单

SELECT *, HOUR(FROM_UNIXTIME(time)) as Hours
FROM aulavirtual.mdl_log where action = "view"
and HOUR(FROM_UNIXTIME(time)) BETWEEN 07 AND 14 order by userid,time

关于mysql - 将字符串转换为 INT mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32476832/

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