高分求助:关于计算用户平均年龄及分段年龄问题

zxp0571 2003-07-04 03:07:12
现在数据库中有一个字段为身份证(文本,18),另外还有一个字段出生年份(数字)
身份证字段为新加,只有部分用户有此记录,老会员出生年份均有记录
希望实现通过身份证字段中截取出生年份,并以此为依据进行平均年龄和分段年龄统计分析。
没有身份证记录的用出生年份字段记录,两者均没有的算为未知用户,不作为计算平均年龄的基数

这样一个问题如何解决
...全文
187 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zxp0571 2003-07-05
age=datediff("yyyy",yee,year(date))
怎么所有数值是 6
yee为取出的出生年份
回复
debug2003 2003-07-04
你只取年龄 出来 做个判断就可以了
我是这样认为的 实际情况看你自己
回复
zxp0571 2003-07-04
你说的是不是SQL server
这个数据库是ACCESS

我很菜
这里涉及的一个关键问题
怎么用当前年份减去身份证的年份得到年龄
再判断年龄分段和求平均年龄
其实这里的关键问题是类型转换
字符到数字
year(date)到底是什么型的?
回复
自己写些代码了可以用查询分析器调试啊
回复
zxp0571 2003-07-04
数据库为ACCESS
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2003-07-04 03:07
社区公告
暂无公告