【发布时间】:2019-10-19 18:53:46
【问题描述】:
rider_status 表中的数据如下:
rider_id online_status date_time
2 1 2019-10-17 08:00:40
3 1 2019-10-17 09:30:30
2 0 2019-10-17 12:30:40
2 1 2019-10-17 14:50:50
2 0 2019-10-17 18:50:50
- 在线状态 0 = 不工作
- 在线状态 1 = 工作中
现在我想计算骑手“2”在该特定日期的总工作时间(例如“2019-19-17”)。此外,我想计算该骑手在特定日期范围内的总小时数(例如“2019-10-05”到“2019-10-30”)。
我对 Rider_id '2' 的回答应该是这样的:
12:30:40 - 08:00:40 = 04:30:12
18:50:50 - 14:50:50 = 06:00:00
--------
Total working hour = 10:30:12
【问题讨论】:
-
指向问题的image 的超链接将被否决,直到阳光普照。请留下您的问题。
-
您为什么在此处标记 MySQL 和 SQL Server?您真正使用的是哪个 RDBMS?我已删除有冲突的标签,请仅重新标记正确的标签。到目前为止,您尝试过什么来解决这个问题,为什么没有奏效?您手头的问题与php和android有什么关系?这似乎只与sql有关。
-
我正在使用的 MySQL.. 我想在 php 中使用答案作为 api。并且该 api 将在 android 中使用。
-
哪个版本的 MySQL?做
select version();并在这里分享