请教两个日期字段,相减得到分的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 ?这个语句怎么写 展开
如下图中,例如第一条中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,所以要转一下
datepart 时间单位
这个是小时差 datediff(hour,开始时间,结束时间)
根据题主:
如果要得到小数,
SELECT CAST(DATEDIFF(MINUTE,'2016-01-01 12:10','2016-01-04 14:40 ')AS DECIMAL)/60
由于 datediff得到的都是int,所以要转一下
展开全部
首先在数据库里建立一张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`;
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`;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |