早教吧作业答案频道 -->其他-->
怎样对MYSQL中的两列时间做减法?比如有两列数据.AB2002-08-1723:22:232002-08-1723:22:302002-08-1807:48:522002-08-1807:49:572002-08-1811:05:392002-08-1811:11:27然后需要做的就是,用后面的时间减前面的时间然
题目详情
怎样对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'");
可是最后只输出了第一行的数据,剩下的都没有输出.
比如有两列数据.
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 ti
from tb
--
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 ti
from tb
--
看了怎样对MYSQL中的两列时间做...的网友还看了以下:
高中圆锥曲线应用题已知椭圆的中心在原点O,短半轴的端点到其右焦点F(2,0)的距离为√10已知椭圆的 2020-03-30 …
如图(1),在△ABC中,AB=AC,∠A=36°.(1)直接写出∠ABC的度数;(2)如图(2) 2020-06-02 …
空气中含量最少的气体下列关于空气的说法正确的是()A、通常情况下,空气中氧气.氮气的体积约比为1: 2020-06-07 …
定义点P(x0,y0)到直线l:Ax+By+C=0(A2+B2≠0)的有向距离为d=Ax0+By0 2020-07-09 …
下列说法正确的是()A.pH=12和pH=11的氨水中c(OH-)之比为10:1B.K2CO3溶液 2020-07-21 …
在Rt△ABC中,∠ACB=90°,tan∠BAC=12,点D在边AC上(不与A、C重合),连结BD 2020-11-01 …
(2011•安徽模拟)下列实例中,能够说明突变对生物本身的利与害具有相对性的是()A.玉米绿色苗中出 2020-11-02 …
八下语文期中复习我在期中复习古文这一项遇到了一些难题,望大家相助:1、“从乡之先达执经叩问”中的“从 2020-11-05 …
以下是某同学作出的一些估测数据,其中明显不符合实际情况的是()A.夏天芜湖的最高气温可能超过35℃B 2020-11-12 …
一初中物理题地震时震源的震动一横波和纵波两种方式向外传播,两种波在地壳中的传播速度并不一样,分别约为 2020-12-15 …