delphi4arab منتديات دلفي للعرب
معرفة مدة صلاحية المنتج ADOQuery1 - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : معرفة مدة صلاحية المنتج ADOQuery1 (/showthread.php?tid=7470)



معرفة مدة صلاحية المنتج ADOQuery1 - mandi - 03-02-2016

السلام عليكم ورحمة الله وبركاته
أرجوا أن تكونو بخير
مشكلتي هي:
عندي عمودين في نفس الجدول
الأول يحتوي على تاريخ الصلاحية
والثاني على تاريخ الإنتهاء
كيف يمكنني أن أستخرج نتائج التي قد إنتهت مدة صلاحيتها علما أن مدة الصلاحية هي 30 يوم
أستخدم ADOQuery1
وشكرا
مشروعي هو بنك التبرع بالدم


RE: معرفة مدة صلاحية المنتج ADOQuery1 - لؤي - 03-02-2016

السلام عليكم
أرفق مثال على المحتوى
- تاريخ الصلاحية
- تاريخ الإنتهاء


RE: معرفة مدة صلاحية المنتج ADOQuery1 - ramiparadox - 03-02-2016

(03-02-2016, 03:35 PM)لؤي كتب : السلام عليكم
أرفق مثال على المحتوى
- تاريخ الصلاحية
- تاريخ الإنتهاء



RE: معرفة مدة صلاحية المنتج ADOQuery1 - لؤي - 04-02-2016

السلام عليكم

بإستعمال SQL و حساب الفرق بين تاريخين :

كود :
SELECT TRUNC ( (CAST(tarikh_Elsalahia AS DATE) - CAST (sysdate AS DATE)),0) AS DiffDate from My_table

ضع شرط على الناتج إذا كان يفوق 30 أم لا للوصول لمرادك.  الSQL فوق مجرب على Oracle