数据库表中只有“出生日期”没有“年龄”.我想统计一个表中数据的平均年龄怎么统计?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/15 14:12:57
数据库表中只有“出生日期”没有“年龄”.我想统计一个表中数据的平均年龄怎么统计?
不知道你什么数据库啊
如果是 Oracle
SELECT
AVG ( (sysdate - 出生日期) / 365 )
FROM
表
如果是 SQL Server
SELECT
AVG ( DATEDIFF(yy, 出生日期, GETDATE()) )
FROM
表
再问: 是oracle。这个数字准确吗?
再答: sysdate = 今天的 时间 sysdate - 出生日期 = 出生到今天的 天数 (sysdate - 出生日期) / 365 = 计算出来的岁数 (没有取整, 没有考虑闰年) 要取整的话, 加一个 trunc 函数 AVG ( TRUNC( (sysdate - 出生日期) / 365 ) ) 下面是一个例子, 计算 1981年1月2日出生的人的年龄。 SQL> select trunc( (sysdate - TO_DATE('19810102', 'YYYYMMDD') ) / 365 ) TEST from dual; TEST ---------- 31
如果是 Oracle
SELECT
AVG ( (sysdate - 出生日期) / 365 )
FROM
表
如果是 SQL Server
SELECT
AVG ( DATEDIFF(yy, 出生日期, GETDATE()) )
FROM
表
再问: 是oracle。这个数字准确吗?
再答: sysdate = 今天的 时间 sysdate - 出生日期 = 出生到今天的 天数 (sysdate - 出生日期) / 365 = 计算出来的岁数 (没有取整, 没有考虑闰年) 要取整的话, 加一个 trunc 函数 AVG ( TRUNC( (sysdate - 出生日期) / 365 ) ) 下面是一个例子, 计算 1981年1月2日出生的人的年龄。 SQL> select trunc( (sysdate - TO_DATE('19810102', 'YYYYMMDD') ) / 365 ) TEST from dual; TEST ---------- 31
数据库表中只有“出生日期”没有“年龄”.我想统计一个表中数据的平均年龄怎么统计?
怎么统计EXCEL表中时间段的数量,如下数据
1 设计一个SQL语句,显示学生表中年龄最大的学生的姓名、性别和出生日期.
在EXCEL中,怎么根据出生日期求年龄?公式是什么?
excel表格中这个数据怎么统计
vf中已知出生日期求年龄的表达式
关于医学统计的问题首先,我想用SPSS统计.1.做的是四种治疗方法的两两比较,但开始会写的一个大表,从年龄等角度看整体入
我现在在做往年的数学建模题,要统计一个数据,有11923个数据,关于年龄,我想以每十岁为单位求其频数,但其中有无效数据,
C#里怎么将数组元素逐个存入数据库表中,数组元素相同的占一行,并统计元素出现的次数
我想把两个excel表格的数据统计成一个表
在EXCEL表格中我想用一个公式对2个表格有相同条件的数据进行统计怎么做?
每个月都要统计一份耗油透视表,怎么才能更方便的统计下边的数据?