怎样计算在数据库中人员的年龄?(在线等待)

MXHCXY 2002-05-27 02:38:05
我的数据库中只有人员的出生日期,怎样才能根据出生日期查找出例如大于7岁而小于14岁的人呢?如果分不够还可以加。
...全文
48 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
iampawpawcsdn 2002-05-27
如果是access可以使用year(date)函数
其他则要根据具体的DBMS使用最佳的函数组合!
回复
SuperZhou 2002-05-27
更正一下:select * where datediff(yy,getdate(),age) between 7 and 14
回复
wds1028 2002-05-27
sql="select * from table where date-日期>7 and date-日期<14"
回复
SuperZhou 2002-05-27
select * where datediff(yy,gatedate(),age) between 7 and 14
回复
发动态
发帖子

1180

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告