【发布时间】:2018-09-19 04:41:26
【问题描述】:
我有下表
id | user_id | date | status
1 | 53 | 2018-09-18 06:59:54 | 1
2 | 62 | 2018-09-18 07:00:16 | 1
3 | 53 | 2018-09-18 09:34:12 | 2
4 | 53 | 2018-09-18 12:16:27 | 1
5 | 53 | 2018-09-18 18:03:19 | 2
6 | 62 | 2018-09-18 18:17:41 | 2
我想获取总工作时间(来自日期范围)并按 user_id 分组
更新
系统不“要求”退房,所以如果只有一个值,我们可以设置默认退房时间,比如 19:00:00?如果没有,我可以在每天 21:00:00 检查是否没有结帐时间在 19:00:00 手动插入它
更新 2
我在“状态”表中添加了一个新字段,因此第一次签入日期的状态 = 1,每第二次签入状态 = 2
因此,如果用户在一天中第三次签到,则状态将再次变为 1,以此类推。
我希望这会让事情变得更容易
谢谢
【问题讨论】:
-
你尝试了什么?
-
请更新示例数据,同时显示状态值。
-
@MadhurBhaiya 已更新