请问如何用当前日期减去已知字段时间得到年龄? select *,50 as 年龄 from tablename 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select datediff(dd,出生日期,getdate()) from bb select 出生日期,datediff(dd,出生日期,getdate()) as 年龄 from bb 试试看create table tmp(出生日期 datetime)insert tmp values('1995-1-1')insert into bb select 出生日期,工龄=datediff(yy,出生日期,getdate())from tmpselect * from bb 不好意思,我写成天数了,应该是年日期部分 缩写 year yy, yyyy quarter qq, q Month mm, m dayofyear dy, y Day dd, d Week wk, ww Hour hh minute mi, n second ss, s millisecond ms select *,datediff(convert(m,datetime,year(出生日期)+'-1-1',120),convert(datetime,year(getdate())+'-1-1',120)from tablename sorry,搞错select 出生日期,年龄=datediff(year,出生日期,getdate()) from aa 弱弱的问下inner join 菜鸟求助,急!!!!!!!!!! 在sql2005下的查询返回问题 我下载的sql2005 managerment studio安装包,在vista下为何无法安装,这个安装包在xp下安装正常? 空手套白狼:没分也问问题。 通过存储过程判断数据库服务器B是否存在,或者能正常连接。 关于数据库模式,两个问题 游标更新如此之慢,不正常吧 用asp访问sql server 2000的问题 请问:nt4.0的补盯打到几才可以装sql server 7.0? 两天的数据怎么用一次查询显示出来?急!! 企业管理器里面怎么设置光显示用户表的?
(
出生日期 datetime
)insert tmp values('1995-1-1')insert into bb select 出生日期,工龄=datediff(yy,出生日期,getdate())from tmp
select * from bb
year yy, yyyy
quarter qq, q
Month mm, m
dayofyear dy, y
Day dd, d
Week wk, ww
Hour hh
minute mi, n
second ss, s
millisecond ms
from tablename
select 出生日期,年龄=datediff(year,出生日期,getdate()) from aa