您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

获取一天中mysql的总工作时间

获取一天中mysql的总工作时间

SELECT `User_id`, time(sum(`Date_time`*(1-2*`in_out`)))
  FROM `whatever_table` GROUP BY `User_id`;

(1-2 * in_out)项给每个登录事件一个-1因子,每个退出事件一个+1因子。该sum函数获取Date_time列的总和,然后GROUP BYUser_id会为每个不同的用户创建总和。

MySQL 2022/1/1 18:13:57 有436人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶