数据库中如何计算年龄
答案:1 悬赏:50 手机版
解决时间 2021-02-24 20:07
- 提问者网友:泪痣哥哥
- 2021-02-24 13:20
数据库中如何计算年龄
最佳答案
- 五星知识达人网友:旧脸谱
- 2021-02-24 14:30
问题一:SQL语句如何根据出生日期计算年龄 5分使用datediff函数
select datediff(year,'1988.1.1',getdate())
这是计算1988年出生人的年龄问题二:如何用SQL语句把出生日期计算年龄,比如是1984-2-16怎么算出年龄啊 可以用日期函数datediff计算出生日期与当前日期相差的年数
如datediff(year,'1984-2-16',getdate())问题三:ACCESS 数据库 数据表格 字段中如何自动计算年龄 原表只有出生日期,做一个查询,生成年龄字段,公式如图:年龄:year(date())-year([年龄])。做生成表查询即可看到出生日期,又能自动算出年龄。问题四:请问怎么从sql server数据库里通过出生日期,然后算出他的年龄? SqlServer中通过出生日期计算年龄可用year函数。
工具:SqlServer 2008 R2
步骤:
1、有student表,数据如下,其中birthday列为生日列:
2、要计算每个人的年龄,可用如下语句:
select *,year(getdate())-year(birthday) age from student3、查询结果如下,年龄计算结果出现:问题五:数据库,在sql中有出生年月信息计算年龄 请试试:
select year(getdate())-year(birth) from A;问题六:access 2010数据库基础及应用 年龄怎么计算 用datediff函数,如下:
datediff(y,now(),[出生日期])问题七:19731001怎么用sql计算年龄 update table_name set age=datediff(yyyy,cast(birthday as datetime),getdate())
;问题八:数据库年龄差计算公式 1、计算年龄其实就是计算当前日期和出生日期之间的差值
2、SQL计算时间差值使用的函数是:Datediff()
定义和用法:
DATEDIFF() 函数返回两个日期之间的天数。
语法:
DATEDIFF(datepart,startdate,enddate)
startdate 和 enddate 参数是合法的日期表达式。
datepart 参数可以是下列的值:
datepart--缩写
年--yy或yyyy
季度--qq或q
月--mm或m
年中的日--dy或y
日--dd或d
周--wk或ww
星期--dw或w
小时--hh
分钟--mi或n
秒--ss或s
毫秒--ms
微妙--mcs
纳秒--ns问题九:access数据库计算年龄 可以按如下操作:
在查询中首先将需查询的表(如叫“表1”)添加,再将需查询的字段(如叫“出生日期”)托至网格中,再在新的网格中输入:年龄:(now()-[表1].[出生日期])/365即可,此时所显示的即为年龄,是含小数的,如想变成整数,那么需要单击该列,再单击“属性”,将其格式改为标准,小数位数改为0即可。
希望我的回答对你有帮助,如有疑问可以留言或在线交流。问题十:数据库表中只有“出生日期”没有“年龄”。我想统计一个表中数据的平均年龄怎么统计? 不知道你什么数据库啊如果是 Oracle
SELECT
AVG ( (sysdate - 出生日期) / 365 )
FROM
表如果是 SQL Server
SELECt
AVG ( DATEDIFF(yy, 出生日期, GETDATE()) )
FROM
表
select datediff(year,'1988.1.1',getdate())
这是计算1988年出生人的年龄问题二:如何用SQL语句把出生日期计算年龄,比如是1984-2-16怎么算出年龄啊 可以用日期函数datediff计算出生日期与当前日期相差的年数
如datediff(year,'1984-2-16',getdate())问题三:ACCESS 数据库 数据表格 字段中如何自动计算年龄 原表只有出生日期,做一个查询,生成年龄字段,公式如图:年龄:year(date())-year([年龄])。做生成表查询即可看到出生日期,又能自动算出年龄。问题四:请问怎么从sql server数据库里通过出生日期,然后算出他的年龄? SqlServer中通过出生日期计算年龄可用year函数。
工具:SqlServer 2008 R2
步骤:
1、有student表,数据如下,其中birthday列为生日列:
2、要计算每个人的年龄,可用如下语句:
select *,year(getdate())-year(birthday) age from student3、查询结果如下,年龄计算结果出现:问题五:数据库,在sql中有出生年月信息计算年龄 请试试:
select year(getdate())-year(birth) from A;问题六:access 2010数据库基础及应用 年龄怎么计算 用datediff函数,如下:
datediff(y,now(),[出生日期])问题七:19731001怎么用sql计算年龄 update table_name set age=datediff(yyyy,cast(birthday as datetime),getdate())
;问题八:数据库年龄差计算公式 1、计算年龄其实就是计算当前日期和出生日期之间的差值
2、SQL计算时间差值使用的函数是:Datediff()
定义和用法:
DATEDIFF() 函数返回两个日期之间的天数。
语法:
DATEDIFF(datepart,startdate,enddate)
startdate 和 enddate 参数是合法的日期表达式。
datepart 参数可以是下列的值:
datepart--缩写
年--yy或yyyy
季度--qq或q
月--mm或m
年中的日--dy或y
日--dd或d
周--wk或ww
星期--dw或w
小时--hh
分钟--mi或n
秒--ss或s
毫秒--ms
微妙--mcs
纳秒--ns问题九:access数据库计算年龄 可以按如下操作:
在查询中首先将需查询的表(如叫“表1”)添加,再将需查询的字段(如叫“出生日期”)托至网格中,再在新的网格中输入:年龄:(now()-[表1].[出生日期])/365即可,此时所显示的即为年龄,是含小数的,如想变成整数,那么需要单击该列,再单击“属性”,将其格式改为标准,小数位数改为0即可。
希望我的回答对你有帮助,如有疑问可以留言或在线交流。问题十:数据库表中只有“出生日期”没有“年龄”。我想统计一个表中数据的平均年龄怎么统计? 不知道你什么数据库啊如果是 Oracle
SELECT
AVG ( (sysdate - 出生日期) / 365 )
FROM
表如果是 SQL Server
SELECt
AVG ( DATEDIFF(yy, 出生日期, GETDATE()) )
FROM
表
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯