منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
طلب كود لاجراء عملية حسابية على حقل تاريخ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18)
+---- قسم : قسم أسئلة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=28)
+---- الموضوع : طلب كود لاجراء عملية حسابية على حقل تاريخ (/showthread.php?tid=13738)



طلب كود لاجراء عملية حسابية على حقل تاريخ - gadr - 07-11-15

الاخوة الكريم
لدي حقل تاريخ مخزن فيه تاريخ الحصول على الدرجة الوظيفية واسمه de13
الدرجة الوظيفة تزيد كل 5 سنوات
والمطلوب هو استعلام لاخراج الموظفين الذين لهم الحق فى الدرجة الوظيفة لهذه السنة
مثال للتوضيح
20/10/2010 هذه هي المخزنة فى الحقل de13 بحيث تكون 20/10/2015
انشاء الله ايكون السؤال واضح
ولكم الشكر


RE: طلب كود لاجراء عملية حسابية على حقل تاريخ - Ahmed_Mansoor - 07-11-15

أهلا أخي الكريم ، جرب الإستعلام التالي :

كود :
select * From Table1 Where (day(date())=day(de13) and month(date())=day(de13) and year(date())-year(de13)=5) or year(date())-year(de13)>5



RE: طلب كود لاجراء عملية حسابية على حقل تاريخ - gadr - 07-11-15

(07-11-15, 05:38 AM)Ahmed_Mansoor كتب : أهلا أخي الكريم ، جرب الإستعلام التالي :

كود :
select * From Table1 Where (day(date())=day(de13) and month(date())=day(de13) and year(date())-year(de13)=5) or year(date())-year(de13)>5

هذه هو المطلوب اثباته تسلم اخي الكريم انشاء الله فى ميزان حسناتك
على راي خوتنا المصريين "الكبير كبير "


RE: طلب كود لاجراء عملية حسابية على حقل تاريخ - gadr - 04-03-16

الاخ احمد
ممكن تعديل بسيط
ماذ لوكان الادخال سنة فقط يعني 2010
فكيف يتم طرح السنه الحاليه 2016 من قيمة الحقل de13
ولك الشكر


RE: طلب كود لاجراء عملية حسابية على حقل تاريخ - Ahmed_Mansoor - 04-03-16

أهلا أخي الكريم ، هذا إستعلام أفضل بالنسبه لسؤالك الأول سؤال الموضوع الأساسي :

PHP كود :
select From Table1 Where DateDiff('m',de13,date())/12>=

بالنسبه لهذا الإستعلام لم أجربه بعد لأني أكتب الرد من الهاتف المحمول لكن إن شاء الله يعمل بشكل جيد

PHP كود :
select From Table1 Where year(date())-de13>=

وايضا هذا الاستعلام لم أجربه وأعتقد في هذا الاستعلام يجب ان يكون نوع الحقل الذي يوجد فيه السنه فقط يجب ان يكون نوعه رقمي


RE: طلب كود لاجراء عملية حسابية على حقل تاريخ - gadr - 04-03-16

لك الشكر اخي احمد
بعد التجربة لاتوجد اخطاء فى الكود ولاكن لايتم عرض النتائج
ولك الشكر


RE: طلب كود لاجراء عملية حسابية على حقل تاريخ - Ahmed_Mansoor - 05-03-16

أهلا أخي الكريم , جربت الإستعلام وتعمل كلها من غير مشاكل , بالنسبة للإستعلام الأول لابد أن يكون نوع الحقل de13 هو تاريخ/وقت أما بالنسبة للإستعلام الثاني لابد أن يكون نوع الحقل de13 هو رقم .