MySQL中计算两个年份的相差
在mysql当中,怎么计算两个日期的“年差”,差了多少年?
TimeStampDiff(间隔类型,前一个日期,后一个日期)
例如距离现在差了多少年:TimeStampDiff(year, 前一个日期, now())
间隔类型有:second秒,minute分,hour时,day天,week周,month月,quarter季度,year年。
例题1:给任职日期超过30年的员工加薪10%。
思路:update emp set sal=sal*1.1 where 任职日期 > 30年。
update emp
set sal = sal * 1.1
where timestampdiff(year, hiredate, now()) > 30;
例题2:列出在每个部门工作的员工数量,平均工资,平均服务期限。
思路:使用外连接。
select d.deptno, count(e.ename) ‘人数’, ifnull(avg(e.sal), 0) ‘平均月薪’, ifnull(avg(timestampdiff(year, e.hiredate, now())), 0) ‘平均服务年数’
from emp e
right join dept d
on e.deptno = d.deptno
group by d.deptno;
MySQL中计算两个年份的相差相关推荐
- mysql中计算两个日期的时间差函数TIMESTAMPDIFF用法
mysql中计算两个日期的时间差函数TIMESTAMPDIFF用法: 语法: TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) 说明: ...
- oracler日期函数相差六个月_oracle中计算两个日期的相差天数、月数、年数、小时数、分钟数、秒数等...
oracle如何计算两个日期的相差天数.月数.年数.小时数.分钟数.秒数 1.相差天数(两个日期相减) --Oracle中两个日期相差天数-- select TO_NUMBER(TO_DATE('20 ...
- Oracle中计算两个日期的相差天数、月数、年数、小时数、分钟数、秒数
一.两个日期相差的小时.分钟.秒 1.1.实现效果 1.2.实现的sql语句 --Oracle中两个日期相差小时数-- select TO_NUMBER((TO_DATE('2021-09-22 11 ...
- sql中计算两个日期之间相差的时间粒度—TIMESTAMPDIFF函数
TIMESTAMPDIFF(时间粒度,开始时间,结束时间):计算开始时间和结束时间相差的(天数.小时数.分钟数.秒数等等),结果会取整** 时间粒度参数有: 1. year:计算开始时间和结束时间相差 ...
- mysql gps数据查询_Mysql数据库中计算两GPS坐标的距离
Mysql数据库中计算两GPS坐标的距离有两种方式: 1.直接使用SQL语句:#lat为纬度, lng为经度, 一定不要弄错 declare @lng1 float; declare @lat1 fl ...
- MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数
计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数,这里主要分享的是通过MySql内置的函数 TimeStampDiff() 实现. 函数 TimeStampDiff() 是MySQL本身提供的 ...
- java gps 距离计算_Java教程之地图中计算两个GPS坐标点的距离
原标题:Java教程之地图中计算两个GPS坐标点的距离 在日常开发中,我们难免要计算两个左边之间的距离,但是地图软件api的接口普遍要求我们必须要先将坐标点传递到他们服务器,然后计算出一个距离返还给我 ...
- js中计算两个时间差
通过计算两个时间差的例子,进一步深入实践Date对象函数以及函数调用与封装 下面详细描述如何调用封装的日期函数 步骤一:编写计算两个日期对象相差的天数的函数.参数:两个日期对象 步骤二:编写传入两个时 ...
- 日期间隔计算器-计算两个日期之间相差多少天-计算某天之后的多少天是几号计算器
我们在编程过程中不可避免会遇到计算两个日期之间相差多少天-计算某天之后的多少天是几号 如下图 具体的地址点击下方链接 即可快快速直达 https://www.codelovers.cn/tools/d ...
最新文章
- 离散余弦变换和C语言实现-win32版本
- 训练自己haar-like特征分类器并识别物体(1)
- Android 沉浸式状态栏 实现方式一
- vbs获取程序窗体句柄_[VBA][高阶应用][类模块]自绘窗体进度条类cProgressBar.cls
- 设置Eclipse RCP程序的外观和首选项
- .net控件FreeTextBox使用方法
- Ubuntu 命令大全
- Spring的数据库编程浅入浅出——不吹牛逼不装逼
- 拓端tecdat|用R语言模拟M / M / 1随机服务排队系统
- .net framework开发winform_微软:正式发布针对 .NET Core的 Winform 设计器
- 修复ipad提示无法连接到服务器,修复无法连接到iPad的App Store
- 2017IMO第五题
- 一个简单的acm竞赛题
- mysql周报内容范文_mysql 数据分析如何实现日报、周报、月报和年报?
- Tensorflow2.0
- JAVA中list根据某个字段排序
- 《1984》中所描绘的是怎样的一个存在
- 三步搞定 vscode 代码格式化
- 【深度学习】3-从模型到学习的思路整理
- 固态硬盘寿命天梯榜 2021.7