早教吧作业答案频道 -->其他-->
怎样对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中的两列时间做...的网友还看了以下:
微观经济学的两道题目(问题补充里),08年上财跟07年央财考研真题的,为啥题目是一样的,但参考答案 2020-06-16 …
天气预报时刻怎么看:比如5月24日08~08时降水量为.,20~20时降水量为.,这个08~08时 2020-06-25 …
A、伛偻lǒu谪守zhé萧然xiāo雾凇沆砀hàngB、霪雨yín俨然yǎn皓月hào怡然自乐yú 2020-06-28 …
苏教版国标本5下数学题1.连续三个奇数的和是x,它们当中最小的奇数可以表示为()A.x÷3-1B. 2020-07-31 …
绝对误差计算X=10.0+/-0.05A=4.50+/-0.45B=4.00+/-0.08求Y=( 2020-08-02 …
如图.过点A1(1,0)作x轴的垂线,交直线y=2x于点B1;点A2与点O关于直线A1B1对称,过点 2020-10-31 …
d/dx×(y/x)与f'(y/x)有什么区别呢?这个问题想了好久也搞不懂,做题的时候看答案:d/d 2020-11-04 …
点P0(2,3)关于直线x+y=0的对称点是?设P(x,y)是P0(2,3)关于直线x+y=0的对称 2020-12-05 …
(2004•苏州)如图,平面直角坐标系中画出了函数y=kx+b的图象.(1)根据图象,求k,b的值; 2020-12-08 …
读俄罗斯自然地理要素分布图和澳大利亚年降水量分布图,回答以下各题。小题1:自然地理环境由气候、地形地 2021-01-15 …