MYSQL 两个datetime类型相减
来源:互联网 发布:淘宝网店实践总结报告 编辑:程序博客网 时间:2024/06/06 00:59
原始数据表数据:
select (atime - btime) sec from 数据表;
相减得到的并不是秒,特别需要注意!
结果:
mysql中计算两个Datetime类型的时间间隔(单位为秒),需要转换:
1.跨天,月,年都无问题
select (UNIX_TIMESTAMP(atime) - UNIX_TIMESTAMP(btime)) sec
from 数据表;
2.只能用在Time类型,跨天,月,年都有问题
select (TIME_TO_SEC(atime) - TIME_TO_SEC(btime)) sec
from 数据表;
select (TIME_TO_SEC(end_time) -TIME_TO_SEC(start_time)) sec from task_detail where end_time is not null;
结果同上图所示;
修改数据:
update task_detail set end_time = now() where id = 8;
查询结果为负值,具体见截图:
故在做两个日期相减的时候,采用(TIME_TO_SEC(atime) - TIME_TO_SEC(btime)) sec 方式比较好。
阅读全文
0 0
- MYSQL 两个datetime类型相减
- MYSQL 两个datetime类型相减
- MySQL中两个DateTime字段相减
- mysql datetime 类型字段相减
- mysql中得到两个DateTime类型的时间差 分享
- MySQL: DateTime类型转YYYYMMDD
- mysql计算两个datetime的差
- MySQL两个日期字段相减得到类型
- mysql 中sql文实现两个dateTime类型的字段相差的小时数精确到0.0000
- mysql 中sql文实现两个dateTime类型的字段相差的小时数精确到0.0000收藏
- DATETIME、DATE和TIMESTAMP类型--MySql数据库
- php向MySQL datetime类型插入数据
- PHP-MYSQL中datetime类型转换
- MySQL日期类型DATETIME和TIMESTAMP
- MySQL中读取datetime类型的问题
- mysql数据库中datetime类型比较大小
- mysql 时间类型 timestamp和datetime
- .Net识别不了MySql.DateTime类型解决
- hadoop live node数量正确,点击进入里面不正确
- ThinkPad E431 Bluetooth驱动
- Oracle控制文件-移动
- 面试题41(2) 和为s的连续正数序列
- Kinect中多数据源获取和单数据源获取
- MYSQL 两个datetime类型相减
- linux下php7-memcached拓展
- c/c++:内存泄露和野指针的概念
- linux-shell脚本,监控nginx,tomcat,redis,php-cli,磁盘状态
- LeetCode编程练习
- flink使用BucketingSink将文件写入hdfs
- OSPF-LSA1中的TOS字段含义
- 使用Maven搭建springmvc项目(一)
- hdu5289(2015多校1)--Assignment(单调队列)