hoba_bmw بتاريخ: 28 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 28 يناير 2009 يا جماعة انا عايز اعرف ازاى لو عندى تيكست ايتم و عايز اكتب فيها تاريخ و بعد ما اكتب التاريخ يتم عمل زرار و بالضغط على الزرار يتم عمل تشيك اذا كان التاريخ هو 31\3 او 30\6 او 30\9 او 31\12 يقوم بعمل فانكشن معين و لو غير هذا التاريخ يقوم بظهور رسالة عفوا التاريخ خطابرجاء هذا الموضوع هام جدا جدا جدا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ORA-2008 بتاريخ: 28 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 28 يناير 2009 (معدل) مرحبا ------- in pl/sql---------- begin if to_char(sysdate,'dd/mm') in (to_char(sysdate,'dd/mm'),to_char(sysdate+2,'dd/mm'),to_char(sysdate+5,'dd/mm')) then dbms_output.put_line('ok'); end if; end; ------------------------- --- use it like this in where condition select 1 from dual where to_char(sysdate,'dd/mm') in (to_char(sysdate+1,'dd/mm'),to_char(sysdate+2,'dd/mm'), to_char(sysdate+5,'dd/mm')); تم تعديل 28 يناير 2009 بواسطة ORA-2008 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
t-hassaan بتاريخ: 28 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 28 يناير 2009 ما الداعى لاختبار ال sysdate ?what about something like select 1 "result" from dual where (:TEST_STRING) in ('31/03','30/06','30/09','31/12') ; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ORA-2008 بتاريخ: 29 يناير 2009 تقديم بلاغ مشاركة بتاريخ: 29 يناير 2009 مرحباعلى شان تكون القيم بنفس الـ Format , يعني انت بدل الـ sysdate استعمل الـ Text.بس لازم يكون بنفس الـ format زي المثال اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.