我有一个MySQL表,其中记录了驱动程序登录和注销时间。在Status列中,connected-represent表示login和disconnect-represent logout。
[id] [User_id] [Date_time] [status]
1 1 2011-01-20 09:30:03 connect
2 2 2011-01-20 11:30:43 connect
3 2 2011-01-20 11:45:12 disconnect
4 1 2011-01-20 12:59:56 disconnect
5 3 2011-01-20 13:33:11 connect
6 3 2011-01-20 15:38:16 disconnect
7 1 2011-01-20 15:46:23 connect
8 1 2011-01-20 17:42:45 disconnect
是否可以使用单个查询检索用户在一天中工作的总小时数?
我尝试了很多但都徒劳无功。我可以使用数组在PHP中执行此操作,但无法使用单个查询执行此操作。