تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[SQL] حساب العمر بالسنة والشهر واليوم
#1
هذا الكود يحسب العمر بالسنة والشهر واليوم وبه خطأ فى الحساب
ارجو التصويب 
وشكرا
كود :
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
الرد
تم الشكر بواسطة:
#2
مرحباً اخى السيد الجوهري
اضافة لما قدمه اخى بدري

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

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

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
تم الشكر بواسطة: بدري



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم