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 ...
最新文章
- selenium webdriver - 结束进程
- SAP Netweaver gateway cache table logic
- linux统计字符串频数,Linux 统计某个字符串出现的次数
- python函数sn_Python plist.SndRcvList方法代码示例
- 吃是为了肉体,喝是为了灵魂
- IDEA常用的搜索快捷键
- activiti工作流简介
- Html5中鼠标经过图片,图片在盒子内部实现放大效果。
- 如何优化我的世界服务器,我的世界服务器太卡怎么办 MC服务器优化攻略
- Python--判断一个数字的奇偶性
- 李一男复出,能否完成一次“永不言败”的创业?
- pythonstdin_关于python:从sys.stdin接收输入,非阻塞
- BAPI_PO_CREATE1 批量创建采购订单(可一个PO采购多个材料)
- 十种常见领带的打法图解
- sRGB Color Space
- 如何连接手机和电脑,用电脑控制安卓手机
- defcon-ctf qualifer crypto writeup
- Tofu Icecream and Tai-chi man
- 保监会首度回应交强险大盈论
- 堆——神奇的优先队列 大根堆小根堆详解,附小根堆C++代码实现与STL相关