请教两个日期字段,相减得到分的sql语句怎么写?

两个字段,分别为年月日小时分秒;这两个字段相减得到时间差,求时间差为多少分钟?sql语句怎么写?如下图中,例如第一条中operate为:2019-01-1815:13:1... 两个字段,分别为年月日小时分秒;这两个字段相减得到时间差,求时间差为多少分钟?sql语句怎么写?

如下图中,例如第一条中operate 为:2019-01-18 15:13:18;recevie 为:2019-01-16 12:47:07 ;
若只考虑到分钟,所得结果应该是48小时 * 60 + 2小时*60+26分钟=3026分钟。

怎么用sql语句得出结果 3026 ?这个语句怎么写
展开
 我来答
云南新华电脑学校
2020-01-07 · 百度认证:云南新华电脑职业培训学校官方账号
云南新华电脑学校
云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式,教学设备先进,师资雄厚学生毕业即就业,学院引进了电商企业入驻,创建心为电商创业园区,实现在校即创业
向TA提问
展开全部
DATEDIFF ( datepart , startdate , enddate )

datepart 时间单位
这个是小时差 datediff(hour,开始时间,结束时间)
根据题主:
如果要得到小数,
SELECT CAST(DATEDIFF(MINUTE,'2016-01-01 12:10','2016-01-04 14:40 ')AS DECIMAL)/60
由于 datediff得到的都是int,所以要转一下
有我之佳音9510
2020-01-07 · TA获得超过1656个赞
知道大有可为答主
回答量:7408
采纳率:83%
帮助的人:279万
展开全部
首先在数据库里建立一张test表(mysql的数据库)
1 CREATE TABLE `NewTable` (
2 `id` int(10) NOT NULL AUTO_INCREMENT ,
3 `time1` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP ,
4 `time2` timestamp NULL DEFAULT NULL ,
5 PRIMARY KEY (`id`)
6 )
然后录入两条数据,用如下语句查询
SELECT time2,time1,time2-time1 FROM `test`;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式