sql根据出生日期计算当前年龄 函数TIMESTAMPDIFF()
场景: 数据库中存储出生日期字段,列表展示需要年龄
方案:1. 查出list在代码中循环计算
2. 在sql中使用运算或者函数
这里展示第二种方式:
TIMESTAMPDIFF(YEAR, date_column, CURDATE()) AS age
解释:
- CURDATE() 取的是当前年月日:2022-09-29
- TIMESTAMPDIFF(interval,datetime1,datetime2),比较的单位:interval。计算两个日期数据的时间差
比较的单位interval可以为以下数值
- FRAC_SECOND:表示间隔是毫秒
- SECOND:秒
- MINUTE:分钟
- HOUR:小时
- DAY:天
- WEEK:星期
- MONTH:月
- QUARTER:季度
- YEAR:年
sql根据出生日期计算当前年龄 函数TIMESTAMPDIFF()相关推荐
- SQL根据出生日期计算年龄的两种算法
--Sql根据出生日期计算年龄 1. select datediff(year,EMP_BIRTHDAY,getdate()) as '年龄' from EMPLOYEEUnChangeInfo ...
- 数据库里怎样根据出生日期计算精确年龄
网上有很多人都在问怎样根据出生日期计算出年龄,回答的人很多,但大部份都是用年减年的方式去算年龄,这样误差就太大了,我们现在计算精确年龄的思路是:年减年后,再对比月日,月日未达的,再减一年就OK了. S ...
- java计算年龄_java根据出生日期计算出年龄
java根据出生日期计算出年龄 发布时间:2018-05-18 16:07, 浏览次数:3155 , 标签: java日期年龄计算 String dataOfBirth = "1991-10 ...
- hive sql 根据出生日期计算年龄(闰年同样准确)
需求:根据用户出生日期,用hive sql计算用户年龄 由于闰年原因,直接用datediff计算当前与出生日期天数去除以365会造成年龄不准确,所以对数据进行处理来计算准确的年龄 select if( ...
- T-SQL 2 Tips: 1.计算任意两日期之间的周一到周日分别各有几个! 2.根据出生日期计算精确年龄!...
这两个小技巧,不写不知道,一写吓一跳! 都是看似简单,实际做起来就懵,得仔细想一想,才能写对! 凡是有日期运算的程序都要细心哦! 先说第二个: 2.根据出生日期精确计算年龄! 所谓计算精确年龄就是 ...
- sql 根据出生日期计算年龄
如表sample的字段xm对应姓名,csrq对应出生日期要计算年龄 String sql = "select xm, to_char(sysdate,'YYYY' ...
- 已知出生日期计算员工年龄:Excel函数不求人(11)
假设老板给你一份关于所有员工的基本资料,里面有他们的出生日期,但是没有年龄,想让你计算出每一位员工的实际年龄,你会怎么做呢?心算?笔算?还是拿计算器算?NO NO!或许你的心算能力很强,但这么多员工的 ...
- SQL Server 出生日期计算年龄
1. 粗略计算 datediff(year, BirthDay, getdate()) 2. 精确计算 floor((DateDiff(day, BirthDay, getdate()))/365.2 ...
- python丨输入出生日期计算自己年龄
输入你的出生日期(含有年月日),取系统时间,计算自己的年龄,不满一年的输出天数. 要求输出形式为:我出生在****年**月**日,星期*,现在**岁**天了 from datetime import ...
最新文章
- SpringInAction--自动化装配Bean(显示装配之xml配置)
- 盘神 Pandownload 复活
- form select multiple 某个字段是数组_你知道什么是Select函数吗?
- Boost:boost::callable_traits::function_type_t的测试程序
- python分布式框架_高性能分布式执行框架——Ray
- flume linux环境搭建,linux安装flume及问题
- canvas技术整理
- 【Hadoop】MapReduce
- 系统学习深度学习(三十二)--Double DQN (DDQN)
- Python自省 type(),dir(),getattr(),hasattr(),isinstance().
- IPQ4019/QCA9531/MT7628/MT7621系嵌入式无线双频AP核心模块选型探讨
- OpenGL编程指南-光照
- Delphi各个版本的官方下载地址
- sql语句练习(1) 含问题,答案,数据库表,数据
- 携手做大做强中国集成电路产业链
- 判断对错。在java的多态调用中,new的是哪一个类就是调用的哪个类的方法。
- printf 函数使用 可变参数函数实现原理
- 微信公众号如何上传附件(Word、Excel、Pdf、PPT),三步轻松实现
- netcat 使用方法
- 引爆全球的ChatGPT,Java、面试、刷题、双色球它都会?