access数据库,知道一个日期字段值,如何计算出年龄

access数据库,知道一个日期字段值,如何计算出年龄,第1张

select year(date()) - year(fdate) as 年龄 from T_SYSVERSION

其中date()是当前时间,fdate你替换成你的日期字段,最后是表名

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

select

from kk

where (GETDATE()-出生年月)/365>29

GETDATE() ------函数以DATETIME 的缺省格式返回系统当前的日期和时间

结果为:

服务器: 消息 403,级别 16,状态 1,行 1

对数据类型而言运算符无效。运算符为 divide,类型为 datetime。

解析:

不要想当然,datetime 类型怎么做除法啊?有现成的函数不用,多看 MSDN

SELECT FROM kk WHERE DATEDIFF(year, 出生年月, GETDATE()) > 29

第一种:

一张人员信息表里有一人生日(Birthday)列,跟据这个列,算出该人员的年龄

datediff(year,birthday,getdate())

例:birthday

=

'2003-3-8'

getDate()=

'2008-7-7'

结果为:5

这样结果是会返回该人员的大概年龄,但不精确不会精确到月或日

按照上面测试的日期,该人员的实际年龄应该还不满5岁。在需要精确年龄的时候,就会有错

第二种:

FLOOR(datediff(DY,birthday,getdate())/36525)

FLOOR函数:

FLOOR(expr)

返回小于或等于expr的最大整数FLOOR(11)返回1,FLOOR(-11)返回-2,FLOOR(1)返回1

这样就可以精确算出,该人员当前实际年龄了

测试:

birthday

=

'2000-7-8'

getdate()=

'2007-7-7'

算出结果为:6

在Oracle中,要获得日期中的年份,例如把sysdate中的年份取出来。

一种常用的方法是:to_number(to_char(sysdate,'yyyy'))

还有一种更好的方法,那就是使用oracle提供的Extract函数,使用方法是:

extract(year

from

sysdate)

,此方法获得的结果是数值型的

,这种方法省掉了类型转换,更加简洁。

相应的,要取得月份或日,可以用extract

(month

from

sysdate)

和extract

(day

from

sysdate)

提起计算出生日期公式excel,大家都知道,有人问Excel出生日期的计算公式,另外,还有人想问excel根据计算出生日期,你知道这是怎么回事?其实求Excel中根据出生年月计算年龄的公式!下面就一起来看看excel中知道出生年月如何自动计算年龄,希望能够帮助到大家!

计算出生日期的公式excel

求Excel中根据出生年月计算年龄的公式!

Excel通过出生日期求年龄的方法:

一、首先打开Excel表格文件,右键点击需要求结果的单元格,菜单内点击“设置单元格格式”。

二、把单元格格式设置为“数值”,小数位设置为“0”。

三、回到表格,在求结果的单元格公式栏内输入=(TODAY()-A1)/,按回车键计算。

四、这样就可以计算出A1单元格内出生日期的年龄了。

Excel中根据出生日期怎么计算出生月份

假如出生日期在A1单元格里,在空白处公式如下

=MONTH(A1)

计算出生日期的公式excel:Excel出生日期的计算公式

算年龄吗?

比如出生年月日在A1单元格,B1输入公式Excel算生日公式。

=datedif(a1,today(),”y”)

即可计算出到今天为止的年龄

Excel中根据出生日期计算年龄的公式

内容来自用户:平川一工程小学

1、“出生日期”单元格格式全部设置为“日期”(如输入年2月18日,在键盘录入时应输入为-2-18)excel表格出生年月函数公式。

2、年龄单元格格式设置为“常规”

根据出生日期计算年龄的公式=YEAR(NOW())-YEAR(出生日期单元格),计算出一个单元格后用填充柄向下填充。(此公式在年龄单元格内输入)

注意:此公式是当前日期减出生日期,每过一年计算出的年龄将自动增加。应注意把计算机的日期校准。

对用Excel批量计算年龄的补充出生日期用函数怎么计算。

在用软件教室里面的《巧用Excel批量计算年龄》的方法对全校学生的年龄进行计算时,发现不能完全满足我们的要求。这是因为:

1计算学生从出生年月到统计年月(如年8月31日)的周岁,忽略了月份。如年5月和年10月出生的两个学生,分别是7岁和6岁,而计算的结果都是7岁。

2要求“出生年月”、“统计年月”单元格的“日历”属性,以方便其他数据库软件的调用,如年5月21日,在数据输入时要采用Excel认可的日期格式(如-5-27),而不能为了计算方便输入成5。

我们的办法是:

1在Excel中打开“全校学生花名册”文件(此文件已在开学初完成,其中含全校学生的姓名(A列)、性别(B列)、出生年月(C列)等信息)。

计算出生日期的公式excel:excel根据计算出生日期

给你纠正下,不是从人的居民上的公民身份号码计算出生日期,因人的出生日期是固定固化的,不存在计算人的出生日期,是从人的公民身份号码里提取出人的出生年月日信息,这个要用到Excel几个函数公式:IF,LEN,MID,先判断人的公民身份号码单元格的字串长度,要是为十八位码长,就从第七位起,取八位码长数字就提取出人的出生年月日。

以上就是与excel中知道出生年月如何自动计算年龄相关内容,是关于Excel出生日期的计算公式的分享。看完计算出生日期的公式excel后,希望这对大家有所帮助!

以上就是关于access数据库,知道一个日期字段值,如何计算出年龄全部的内容,包括:access数据库,知道一个日期字段值,如何计算出年龄、请问在SQL中如何用出生年月计算年龄、SQL语句如何根据出生日期计算年龄等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9668177.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存