mysql 计算 两个字段 之差_MYSQL计算两个字段日期差
一,TIMESTAMPDIFF
语法:
TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)。
说明:
返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的单位由interval 参数给出。该参数必须是以下值的其中一个:
FRAC_SECOND。表示间隔是毫秒
SECOND。秒
MINUTE。分钟
HOUR。小时
DAY。天
WEEK。星期
MONTH。月
QUARTER。季度
YEAR。年
二、str_to_date
MySQL内置函数,在mysql里面利用str_to_date()把字符串转换为日期。
示例:分隔符一致,年月日要一致
select str_to_date(‘2008-4-2 15:3:28‘,‘%Y-%m-%d %H:%i:%s‘);
select str_to_date(‘2008-08-09 08:9:30‘, ‘%Y-%m-%d %h:%i:%s‘);
例 :以下计算两个字段的时间差 (年) 注:第二个时间字段时间不用带时间格式
SELECT user_id AS 姓名 ,
(CASE WHEN sex=0 THEN ‘女‘ ELSE ‘男‘ END) AS 性别,
mobileno AS 电话,
startdate AS 入职日期,
enddate AS 到职日期,
(CASE WHEN enddate>0 THEN
TIMESTAMPDIFF(YEAR,STR_TO_DATE(startdate,‘%Y-%m-%d %Y‘),enddate)
ELSE
TIMESTAMPDIFF(YEAR,STR_TO_DATE(startdate,‘%Y-%m-%d %Y‘),LOCALTIME()) END )AS 工龄,
curstar AS 星级,
curshopname AS 门店,
strength AS 优势 ,
weakness AS 劣势,
improve AS 进步点 ,
memo AS 备注,
(CASE WHEN enddate>0 THEN ‘离职‘ ELSE ‘在职‘ END ) AS 状态
FROM ft_sales
原文:http://www.cnblogs.com/juneraid/p/5996087.html
mysql 计算 两个字段 之差_MYSQL计算两个字段日期差相关推荐
- mysql修改字段的顺序_Mysql中如何修改字段的排列顺序?
创建数据表的数据,字段在表中的位置已经确定了.但要修改字段在表中的排列位置,则需要使用ALTER TABLE语句来处理.在MySQL中,修改字段排列位置的基本语法格式如下: ALTER TABLE M ...
- mysql 多字段单关键字_mysql多关键字多字段模糊查询
假设有这样两条数据: (表名为user) 1) username=admin,password=000000 2) username=admin,password=123456 我们要实现的效果是可以 ...
- mysql计算两gps坐标的距离_mysql 计算两坐标间的距离
mysql 5.6.1 加入了空间数据支持功能,新增了st_*相关函数,可以非常方便的计算两个地理坐标点的距离了. 如下例子:按我的坐标计算周边坐标的距离并由近到远排序 select name,st_ ...
- mysql计算1天后的时间_mysql 计算某个时间,多少天后,多少个月后时间戳
id start_time period_ytpe period_value 1 1461427200 day 3 2 1461427200 month 2 如上表, start_time 表示开始时 ...
- mysql同时往两个表插数据_MySQL 的两个特殊数据类型属性 unsigned与 zerofill
概述 我们在了解mysql数据类型不可避免的要先了解这两个属性--unsigned与 zerofill,是否选用这两个属性对选择数据类型有莫大的关系. 1.unsigned unsigned 就是将数 ...
- mysql使字段自增_Mysql设置自增字段的方法
来自:http://www.cnblogs.com/younggun/archive/2011/07/10/2102164.html 如何实现MySQL设置自增字段是许多人都问到的问题,下面就为您介绍 ...
- json mysql 字段 默认值_MySQL新增JSON类型字段的使用总结
最近刚好用到了MySQL的JSON函数做了一些数据处理相关的工作,顺便记录总结一下相关知识点和用法. MySQL从5.7.8开始支持原生JSON数据类型,以JSON类型存储json格式的数据,比字符串 ...
- mysql如何两个表取差集_mysql 查询两张表的差集
今天在做一个小功能的时候,遇到了需要取两个表的差集,本来可以直接通过两次查表然后通过代码去处理. 由于我个人比较喜欢减少数据库交互,所以在网上查了下关于mysql两个表取差集的方案.但是发现很多的 差 ...
- mysql常用数据类型的属性有哪些_MySQL数据类型和常用字段属性总结
日期和时间数据类型 date 3字节,日期,格式:2014-09-18 time 3字节,时间,格式:08:42:30datetime 8字节,日期时间,格式:2014-09-18 08:42:30t ...
最新文章
- 鸟哥的linux私房菜内容,《鸟哥的linux私房菜》学习笔记 权限
- Android中后台定时任务实现,即时数据同步问题思考!
- python 分布式队列_〖Python〗-- Celery分布式任务队列
- 模拟断电oracle数据不一致,Oracle数据库案例整理-Oracle系统运行时故障-断电导致数据文件状态变为RECOVER...
- centos8 忘记root密码
- java集成spring,Spring集成
- asp.net mvc 点滴 一 asp.net mvc vs asp.net web forms
- 跳蚤 BZOJ 4310
- hdu-5673 Robot(默次金数)
- docker容器启动失败解决办法
- 【软考软件评测师】2018综合知识历年真题
- 黑色背景视频和白色背景图片变透明的方法
- 【主流Nivida显卡深度学习/强化学习/AI算力汇总】
- 基于Java的GUI界面+SQL Server数据库课程信息管理系统
- AC自动机模板(【CJOJ1435】)
- Oracle使用PL/SQL自定义函数
- ubuntu20.04 屏幕共享打不开
- 绝对良心的手机APP,每一个都好用到爆
- 简单工厂模式 - Unity
- 怎样写robots.txt实例
热门文章
- 全球及中国工业工作台行业行业需求前景与发展趋势预测分析报告2022-2028年
- 移动开发!2021年GitHub上那些优秀Android开源库总结,完整PDF
- 【算法学习笔记十】NP问题
- Motorola USB Driver v5.9.0 for Windows
- 微信小程序 使用vant-weapp中的索引栏右侧点不动,滚定索引失效问题
- Java 并发之 ConcurrentSkipListMap 简述
- 爬取三联生活周刊网站新闻
- 微信小程序跳转到第三方小程序指定页面
- android 做分享到朋友圈,android7.0实现分享图片到朋友圈功能
- 外贸开发信里面怎么放置退订链接?