SQL 根据日期精确计算年龄
转载于https://www.cnblogs.com/Shaina/archive/2012/08/24/2654076.html
SQL 根据日期精确计算年龄
第一种:
一张人员信息表里有一人生日(Birthday)列,跟据这个列,算出该人员的年龄
datediff(year,birthday,getdate())
例:birthday = '2003-3-8'
getDate()= '2008-7-7'
结果为:5
这样结果是会返回该人员的大概年龄,但不精确.不会精确到月或日.
按照上面测试的日期,该人员的实际年龄应该还不满5岁。在需要精确年龄的时候,就会有错.
第二种:
FLOOR(datediff(DY,birthday,getdate())/365.25)
FLOOR函数:
FLOOR(expr) 返回小于或等于expr的最大整数.FLOOR(1.1)返回1,FLOOR(-1.1)返回-2,FLOOR(1)返回1
这样就可以精确算出,该人员当前实际年龄了.
测试:
birthday = '2000-7-8'
getdate()= '2007-7-7'
算出结果为:6
SQL 根据日期精确计算年龄相关推荐
- Oracle中使用SQL根据出生日期精确计算年龄
Oracle中使用SQL根据出生日期精确计算年龄 提示:以下是本篇文章正文内容,下面案例可供参考 代码如下(示例): select XM,CSNY as 出生日期,-- extract函数用于提取日期 ...
- localdate计算相差天数_还在苦恼MySQL如何根据日期精确计算年龄?看这一篇,就够了
转译自 How To Calculate Age From Date Of Birth In MySQL- Querychat. 中文转载,请注明出处. 使用SQL语句计算年龄,在事务处理和日期计算中 ...
- mysql计算年龄大于30并删除_还在苦恼MySQL如何根据日期精确计算年龄?看这一篇,就够了!...
转译自 How To Calculate Age From Date Of Birth In MySQL- Querychat,中文转载,请注明出处. 使用SQL语句计算年龄,在事务处理和日期计算中, ...
- java计算年龄_java根据出生年月日精确计算年龄的算法
今天项目中有个根据出生年月日,需要精确计算年龄的算法,找了半天才算有个正确的,分享出来给牛牛们成为自己java代码库的一部分算法.public static int getAge(Date dateO ...
- java根据生日精确计算年龄_java根据出生日期计算年龄(精确到天)
@根据出生日期计算年龄(精确到天) 代码块 public class CountAgeUtil { public static String countAge(String from){ String ...
- 使用SQL语句 根据生日计算年龄
因为在做sql内容的时候遇到了问题,不知道如何根据出生日期计算年龄,所以整理出了计算年龄的两种方法 计算年龄的两种方法 SELECT * , YEAR(CURDATE()) - YEAR(s_birt ...
- SQL Server 根据出生日期计算年龄
文章目录 按 实例1:根据出生日期计算年龄 实例2:根据日期计算距现在的天数 按 GETDATE()函数用于返回当前的日期和时间 如:select GETDATE() DATEDIFF() 函数返回两 ...
- 数据库SQL函数 根据身份证号/出生年月 精确计算年龄(Oracle/MySQL)
<问题> 根据身份证号统计年龄(18位) Oracle <思路> (1)Substr()函数在Oracle使用中表示被劫取的字符串表达式,截取字符串的内容. (2)To_dat ...
- SQL中日期函数计算月初/月底/季末/年初/年底
SQL SERVER 2005的代码 日期计算,获取月初.月底.上季初.上季末,以及判断是否月底. declare @month_bg datetime declare ...
- IOS中根据生日精确计算年龄
- (IBAction)calc { //年齢計算 NSDate *birthday = birthdayPicker.date; NSDate *today = [NSDat ...
最新文章
- linux 格式化 dvd,linux 服务器分区格式化相关知识 -mount
- 使用pipeline的函数
- 死磕18个Java8日期处理,工作必用!
- 无限极分类中递归查找一个树结构
- list中抽出某一个字段的值_使用LINQ获取List列表中的某个字段值
- Quartus II 8.1 详解--有图---图片详解 【1讲】
- 线性表之链式存储结构_单链表相关算法
- pandas read_sql
- 开发中为组件添加预览信息
- Nacos系列:Nacos的三种部署模式 1
- pc构件生产线及设备_筑友装备的PC生产线
- db2exc_971_WIN_x86,db2数据库下载,不是官方下载,直接可下
- 手机工商银行怎么转账_手机银行如何转账?工行手机银行转账流程
- 搜索推荐广告三者异同
- python房地产_如何用Python爬虫投资房产,走向人生巅峰?
- Python爬虫之爬取实习僧并导入Mysql
- Win32计算器:输入出生年月日,输出周岁,星座以及距离下一次生日的天数
- 调试lan8720a遇到的奇葩问题,自动协商永远10M。
- python并集符号_Python No.18_集合以及表示符号
- Ardunio开发实例-LM75温度传感器