منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : حساب العمر بالسنة والشهر واليوم
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
هذا الكود يحسب العمر بالسنة والشهر واليوم وبه خطأ فى الحساب
ارجو التصويب 
وشكرا
كود :
SELECT        NAME AS [إسم الطالب], FAIL_NO AS [رقم الملف], TYP_F AS [نوع الاعاقة], COUNTRY AS المحافظة, CUNTRY AS المنطقة, STREET AS الشارع, MOB1 AS التليفون, TEACHER AS [إسم المدرس],    TEACHER_M AS [إسم مساعد المدرس], DTP AS [تاريخ الميلاد],DATE AS [تاريخ],            
       cast(datediff(Year,DTP,getdate()) as nvarchar(100))
+ ' Years , '
+ cast(datediff(Month,DTP,getdate())%12 as nvarchar(100))
+ ' months and '
+ cast(datediff(day,DTP,getdate()) as nvarchar(100))
+' days '
aS AGE
 FROM            dbo.STUDENT
مرحباً اخى السيد الجوهري
اضافة لما قدمه اخى بدري

يمكنك مراجعة هذا الرابط

حيث يمكنك استخدامه
بعد اتمام انشاء الاستعلام البسيط وارسال التاريخ من الاستعلام لما هو فى الرابط
وتنفيذه بمشروعك وبكده تكون بسط الامور على نفسك واصبح نتائج العمر صحيحة بدون اخطاء

تحياتى لك
وتمنياتى لك التوفيق