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语句如何根据出生日期计算年龄等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)