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

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

这样一个问题如何解决
...全文
293 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧