怎样对MYSQL中的两列时间做减法?

怎样对MYSQL中的两列时间做减法?

题目
怎样对MYSQL中的两列时间做减法?
比如有两列数据.
A B
2002-08-17 23:22:23 2002-08-17 23:22:30
2002-08-18 07:48:52 2002-08-18 07:49:57
2002-08-18 11:05:39 2002-08-18 11:11:27
然后需要做的就是,用后面的时间减前面的时间
然后把所有的差相加.
我在PHP里面是这样写的
$sql5=mysql_query("select SEC_TO_TIME(UNIX_TIMESTAMP(JSTime)- UNIX_TIMESTAMP(JTTime)) from log_call where State='0'");
可是最后只输出了第一行的数据,剩下的都没有输出.
答案
--这样是显示的结果是差值总的秒数select sum(unix_timestamp(B)-unix_timestamp(A)) as 秒数from tb --这样是显示成 xxx:xx:xx 的形式select sec_to_time(sum(unix_timestamp(B)-unix_timestamp(A))) as tifrom tb ...
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.