关于所谓的中点时间的计算 求助 时间函数中点时间 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT DATE_ADD( '2014-10-14 23:00:00', INTERVAL ( UNIX_TIMESTAMP('2014-10-15 7:00:00') - UNIX_TIMESTAMP('2014-10-14 23:00:00') ) / 2 SECOND ) select from_unixtime((unix_timestamp('2014-12-13 07:00:00')+unix_timestamp('2014-12-12 23:00:00'))/2) as midtime; 多谢您的指教 UNIX方法我曾经想过 但是因为获取的两个时间是从网站填表中得到的 也就是是个varchar的××:××的字符串 并不带有日期 所以就放弃了 多谢您的指教 上次帖子也有您的热心回复 UNIX方法我曾经想过 但是因为获取的两个时间是从网站填表中得到的 也就是是个varchar的××:××的字符串 并不带有日期 所以就放弃了 mysql> set @t1='23:00';Query OK, 0 rows affected (0.00 sec)mysql> set @t2='07:00';Query OK, 0 rows affected (0.00 sec)mysql> select SEC_TO_TIME( (TIME_TO_SEC(@t1)+(TIME_TO_SEC(@t1) -TIME_TO_SEC(@t2) )/2) % (24*60*60) );+----------------------------------------------------------------------------------------+| SEC_TO_TIME( (TIME_TO_SEC(@t1)+(TIME_TO_SEC(@t1) -TIME_TO_SEC(@t2) )/2) % (24*60*60) ) |+----------------------------------------------------------------------------------------+| 07:00:00 |+----------------------------------------------------------------------------------------+1 row in set (0.00 sec)mysql> 多谢版主指教 您真是见多识广 之前看很多关于时间函数的总结 没有sec_to_time这个函数的介绍 所以一直卡在这 卡了几天现在终于解决啦 多谢啦 数据库连接池 如何用MYSQL把数据放到oracle里啊 mysql_query支持多语句联合操作吗? 急救一个简单问题! 求条case 语句 linux下mysql乱码问题 如果一个投票系统,限制每个用户每个投票只能投一次,数据库结构怎么设计? 各位达人过来看看,很郁闷的问题!! select for update是写在START TRANSACTION前面还是后面? mysql存储过程支持用表作为参数吗? 关于MySQL通配符的问题 这样的SQL语句怎么写??求大神指教
DATE_ADD(
'2014-10-14 23:00:00',
INTERVAL (
UNIX_TIMESTAMP('2014-10-15 7:00:00') - UNIX_TIMESTAMP('2014-10-14 23:00:00')
) / 2 SECOND
)
(unix_timestamp('2014-12-13 07:00:00')+unix_timestamp('2014-12-12 23:00:00'))/2
) as midtime;
Query OK, 0 rows affected (0.00 sec)mysql> set @t2='07:00';
Query OK, 0 rows affected (0.00 sec)mysql> select SEC_TO_TIME( (TIME_TO_SEC(@t1)+(TIME_TO_SEC(@t1) -TIME_TO_SEC(@t2) )/2) % (24*60*60) );
+----------------------------------------------------------------------------------------+
| SEC_TO_TIME( (TIME_TO_SEC(@t1)+(TIME_TO_SEC(@t1) -TIME_TO_SEC(@t2) )/2) % (24*60*60) ) |
+----------------------------------------------------------------------------------------+
| 07:00:00 |
+----------------------------------------------------------------------------------------+
1 row in set (0.00 sec)mysql>
多谢版主指教 您真是见多识广 之前看很多关于时间函数的总结 没有sec_to_time这个函数的介绍 所以一直卡在这 卡了几天
现在终于解决啦 多谢啦