mysql 相同字段相减_mysql datetime 类型字段相减
背景:今天测试一个mariadb中datatime类型的字段相减问题,直接用2个字段相减得到的数值并不是秒,很坑。
后面百度了一些方法,说是使用 DateDiff 函数,这个函数文档还说有3个参数,但是3个参数运行是报错的。要疯了。最后放弃这个方法。
继续百度,终于找到一个靠谱的说法:DateDiff 函数2个值是可以的,再利用time_to_sec 函数转化为秒。
使用 DateDiff 函数时候的示例和报错:
select DateDiff('h',create_date,last_operate_date) as a,count(*) from bug_problem where create_date
between '2018-03-01' and '2018-03-27' and problem_status=6 group by a ;
报错.png
下面使用 time_to_sec 转换:
示例:
select create_date,last_operate_date, time_to_sec(timediff(last_operate_date, create_date))/3600 as a
from bug_problem
where create_date between '2018-03-01' and '2018-03-27' and problem_status=6
and (time_to_sec(timediff(last_operate_date, create_date))/3600) >= 24
and (time_to_sec(timediff(last_operate_date, create_date))/3600) <= 120;
运行成功了:
成功.png
mysql 相同字段相减_mysql datetime 类型字段相减相关推荐
- mysql字段最大长度_MySQL各类型字段可定义最大宽度
今天浏览mysql的官网文档,无意中看到如图划线部分一句话,引起了我的兴趣,所以决定做实验官方所言. 条例1.创建数据表时,所有字段定义时"宽度之和"不得超过65535字节: 条例 ...
- mysql数据库插入datetime_往MySQL数据库datetime类型字段中插入数据库的当前时间
代码: StringBuilder sb = new StringBuilder(); sb.append(" insert into uosdetailfile ("); sb. ...
- C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决办法...
C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决办法 原文:C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决 ...
- mysql 默认时间字段 1067,mysql替datetime类型字段设置默认值default
操作服务器环境为Linux centos5.7 安装的mysql版本 MariaDB,图简单直接使用命令install上去的. 在自己mac上测试数据库修改Alter语句没有问题的, ALTER TA ...
- MySQL插入datetime类型字段
insert into table_name (field1,field2) values ('2021-10-20','2021-10-20 11:12:12') 其中field1,field2为d ...
- mysql时间格式秒微秒_mysql 时间类型精确到毫秒、微秒及其处理
下面是转载的关于MySQL毫秒.微秒精度时间处理的两段篇章,留给自己和供大家参考~~ 一.MySQL 获得毫秒.微秒及对毫秒.微秒的处理 MySQL 较新的版本中(MySQL 6.0.5),也还没有产 ...
- 解决Entity Framework中DateTime类型字段异常
从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值 具体的错误原因是:C#中的DateTime类型比SqlServer中的datetime范围大.SqlServe ...
- mysql 无法存储joda time的datetime类型
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '\xAC\xED\x00\x05sr\x ...
- php mysql 字段自增_MySQL自增字段取值的详细介绍(附代码)
本篇文章给大家带来的内容是关于MySQL自增字段取值的详细介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1 前言 本文来自回答思否网友的一个问题,这个网友新建了一张表 ...
最新文章
- 12月18日云栖精选夜读 | Java 中创建对象的 5 种方式!...
- jQuery - 获取并设置 CSS 类、尺寸
- 如何通过构建以太坊智能合约来销售商品
- C语言(CED)编写一个程序,求两个字符之间的加减运算。
- 线程的生命周期图(附多线程)
- break 退出循环
- android 长截屏实现,Android实现截屏与截长图功能
- 串灯控制盒去掉怎么接_彩灯控制器原理图大全
- 样本不均衡 Weighted cross entropy and Focal loss
- 微信小程序中层叠轮播图(仿微信朋友圈swiper样式)
- HTML5吃豆豆游戏开发实战(三)2d碰撞检测、重构
- bert获得词向量_手把手教你完成句子分类,最好上手的BERT初级使用指南
- signature=380a93506de0770df7f70be8ab125a07,Donato Attanasio, Mauro Brilli Neil Ogle,
- 绕过WAF(防火墙)进入网站后台
- 看linux后台台账,linux怎么查询台账信息
- iPhone越狱后推荐插件
- 魔法java_力量与魔法java
- Three.js学习09
- 浪潮服务器开启远程管理,浪潮服务器远程管理汇编.docx
- miranda- core src tree
热门文章
- python连等号_Python比较2列表和2元组用等号
- linux bash环境,Win10系统怎样启用Linux Bash环境
- SpringBoot 整合 Redis 哨兵机制_01
- 使用FTP下载文件connect.retrieveFileStream(filename) 获取不到InputStream流,返回null的问题
- jsp文字上下居中显示_微信朋友圈又有骚技巧,一键设置居中签名,好友傻眼了...
- sip协议详解_SIP协议详解-INVITE消息发送过程
- 数据用压缩 bcd 码 java_IT职场新人选python,go还是java?用数据来说话
- python代码怎么变成软件_Python变成技术
- qt设置模态对话框并设置对话框的位置
- C语言 野指针 - C语言零基础入门教程