PDA

View Full Version : محاسبه سن دقیق از روی تاریخ میلادی



ali_general
یک شنبه 20 خرداد 1397, 09:19 صبح
با سلام دوستان
هر چی تو تالار گشتم نتونستم جواب خودم رو پیدا کنم
من یک جدول دارم توش تاریخ تولد افراد به صورت میلادی مثلا 23-09-1981 حالا می خوام سن فرد رو محاسبه کنم البته به صورتی که ماه رو هم در نظر داشته باشه مثلا اگه فردی 6 سال و 8 ماهش هست نگه 7 ساله یعنی به صورت دقیق سن رو محاسبه کنه و فقط سال تولد رو در نظر نگیره - سال رو واسه من بر گردونه کافیه - ممنون و متشکرم

gerdioz2018
پنج شنبه 24 خرداد 1397, 10:34 صبح
با سلام دوستان
هر چی تو تالار گشتم نتونستم جواب خودم رو پیدا کنم
من یک جدول دارم توش تاریخ تولد افراد به صورت میلادی مثلا 23-09-1981 حالا می خوام سن فرد رو محاسبه کنم البته به صورتی که ماه رو هم در نظر داشته باشه مثلا اگه فردی 6 سال و 8 ماهش هست نگه 7 ساله یعنی به صورت دقیق سن رو محاسبه کنه و فقط سال تولد رو در نظر نگیره - سال رو واسه من بر گردونه کافیه - ممنون و متشکرم


select
DATEDIFF(DAY,'1981-03-24','2018/04/06')/365 as Years,


DATEDIFF(DAY,'1981-03-24','2018/04/06')-((DATEDIFF(DAY,'1981-03-24','2018/04/06')/365)*365) as Days