gpt4 book ai didi

MySQL 数据在 15 分钟内增量

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

我正在尝试为我的出勤率创建高图表时间线图,但结果中显示的记录略有不同。

存储出席情况的表是:

+++++++++++++++++++++++++++++++++
Id | Date | AttendTime(varchar)
--------------------------------
1 | 20160815 | 7:51
2 | 20160815 | 7:53
3 | 20160815 | 8:01
-------------------------------

我正在使用以下sql来获取数据

SELECT 
COUNT(Id) as Total
FROM Attendance
WHERE Date = '20160815' AND
HOUR(STR_TO_DATE(AttendTime, '%H:%i')) <= HOUR(STR_TO_DATE('7:30', '%H:%i'))

我应该得到 0,因为没有,但我得到了 3 条记录。我究竟做错了什么?谢谢。

最佳答案

如果您只是想查看 7:30 之前的出席人数,则不需要 HOUR 函数:

SELECT 
COUNT(Id) as Total
FROM Attendance
WHERE Date = '20160815'
AND STR_TO_DATE(AttendTime, '%H:%i') <= STR_TO_DATE('7:30', '%H:%i')

关于MySQL 数据在 15 分钟内增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38965700/

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