【发布时间】:2013-07-04 10:28:19
【问题描述】:
如果根据oracle中的出生日期列年龄列为空,如何更新年龄列? 表 t1:(源表)
姓名出生年龄 1985 年 6 月 12 日 bbb 1991 年 5 月 15 日 ccc 2000 年 8 月 23 日这样的目标表:
姓名出生年龄 1985 年 6 月 12 日 28 bbb 1991 年 5 月 15 日 22 ccc 2000 年 8 月 23 日 13【问题讨论】:
-
如果您输入出生日期,那么您是否需要明确输入年龄。?
-
明年你要增加所有年龄记录吗?更好地创建一个计算字段,根据出生日期和当前日期返回年龄
-
我和我的朋友在这里 - 你需要创建一个视图。
-
其实也有需要计算AGE的情况。关键是 AGE 是该人在创建记录时或记录所代表的事件发生时的年龄,而不是他们现在的年龄。您不希望即时计算年龄来满足“40 岁以下心脏病发作的每个人”的查询。