标签: sql oracle
了解用户的出生日期,如何确定他们达到某个年龄的日期?
我可以计算当前年龄,但需要根据该计算确定何时可以获得他们何时将转变为某个年龄的日期,例如他们将在什么日期年满18岁。
FLOOR(MONTHS_BETWEEN(TRUNC(sysdate), v.date_of_birth) / 12) age
答案 0 :(得分:1)
您可以使用add_months功能:
add_months
select add_months(birthdate, 12 * age) from t