我有表里面有个 出生年月 字段,我想用 当天的日期-出生年月 算出年龄,我在视图里用date()-出生年月,系统提示错误,应该用什么函数?
这个问题第1个回答:
是什么数据库 Sql server 用GetDate()
这个问题第2个回答:
SQL里当天时间是getdate() select datediff(yyyy,'1981-8-1',getdate())
这个问题第3个回答:
year(date())-year(出生年月) 取得日期的年份相减算出年龄
这个问题第4个回答:
sql2000 但是用我的 出生年月 格式是1983-3-14 这样的
这个问题第5个回答:
getdate()
这个问题第6个回答:
这样倒是简单了,但是算的就不准了,我想用当天 减 出生年月 再除以365就可以算出周岁了
这个问题第7个回答:
这个可能会得到负数 最好是 acs(convert(int,datediff(yyyy,'1981-8-1',getdate())))
这个问题第8个回答:
除非生日是乱填写的,填成2009-8-1
这个问题第9个回答:
乱写的日期那还是他的生日吗?
这个问题第10个回答:
呵呵~··
这个问题第11个回答:
搞笑呢,先去SqlServer2000帮助里面查一下怎么算日期差
这个问题第12个回答:
GetDate()
|