2017-02-09 115 views
0

瞭解用戶的出生日期,如何確定他們將達到某個年齡的日期?如何確定未來日期

我可以計算出目前的年齡,但需要的時候,以確定基於該計算,得到的時候,他們會變成了一定的年齡,比如他們會變成什麼日期18

FLOOR(MONTHS_BETWEEN(TRUNC(sysdate), v.date_of_birth)/12) age 
+2

通過編寫一些SQL。你應該試試。 –

+3

我正在投票結束這個問題,因爲OP沒有表現出努力來解決這個問題。 –

+1

我一直在嘗試SQL很長一段時間。我可以計算當前的年齡,但是需要確定何時基於該計算來獲得他們將何時變成特定年齡的日期,例如他們將要轉入的日期。 date_of_birth) /12)年齡 –

回答

1

日期您可以使用add_months函數:

select add_months(birthdate, 12 * age) from t 
+0

我想我們不鼓勵人們自己學習和研究任何東西?這是關於點... –

+2

猜你假設我沒有自己研究這個。沒有意識到這個社區有這種態度。 –

+0

@KatherynOverman常識會指示你發佈你試過的SQL代碼並解釋你遇到的問題。在你的帖子中你沒有做過。我想你希望我們成爲心靈讀者? –