求mysql 函数计算两个时间直接相差的工作时间是多少 求一个mysql 函数,能够计算两个日期直接相差的工作时间是多少分钟,只计算周一到周五早8点到晚5点之间的时间,这些时间算是工作时间。其他法定假日不需要特殊处理 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql> SELECT TIMESTAMPDIFF(hour,'2017-01-01 09:00','2017-01-01 18:00'); +-----------------------------------------------------------+| TIMESTAMPDIFF(hour,'2017-01-01 09:00','2017-01-01 18:00') |+-----------------------------------------------------------+| 9 |+-----------------------------------------------------------+1 row in set (0.00 sec)mysql> 这个和MYSQL本身没什么关系了。手册中有MYSQL的时间计算操作和函数。关键是用自己用IF条件或者其它算法列出计算公式。 (t1,t2) 建议分析一下 t1 在非工作时间, t1 在工作时间, t2 在非工作时间, t2 在工作时间,的情景。然后就容易了。 MYSQL limit里加算法的问题 mysql 数据库服务崩溃。大侠帮忙! select * from a as a where a.id in (1,2,3,...,100)效率如何 MySQL删除大量数据后,为什么数据文件的大小变小? mysql 远程查询 show status和show variables有何区别啊? 郁闷,创建数据表create table,返回Error 1064错误! 连接mysql 4.1出现这错误怎么解决 mysql不支持外键? 数据库重启后的回滚异常,造成这张表删除操作一直拿不到锁,求解决办法! mysql5.7如何关闭ssl? mysql一个排序问题
+-----------------------------------------------------------+
| TIMESTAMPDIFF(hour,'2017-01-01 09:00','2017-01-01 18:00') |
+-----------------------------------------------------------+
| 9 |
+-----------------------------------------------------------+
1 row in set (0.00 sec)mysql>