delphi4arab منتديات دلفي للعرب

نسخة كاملة : معرفة مدة صلاحية المنتج ADOQuery1
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته
أرجوا أن تكونو بخير
مشكلتي هي:
عندي عمودين في نفس الجدول
الأول يحتوي على تاريخ الصلاحية
والثاني على تاريخ الإنتهاء
كيف يمكنني أن أستخرج نتائج التي قد إنتهت مدة صلاحيتها علما أن مدة الصلاحية هي 30 يوم
أستخدم ADOQuery1
وشكرا
مشروعي هو بنك التبرع بالدم
السلام عليكم
أرفق مثال على المحتوى
- تاريخ الصلاحية
- تاريخ الإنتهاء
(03-02-2016, 03:35 PM)لؤي كتب : [ -> ]السلام عليكم
أرفق مثال على المحتوى
- تاريخ الصلاحية
- تاريخ الإنتهاء
السلام عليكم

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

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

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