بتاريخ: 28 يناير 200917 سنة comment_147916 يا جماعة انا عايز اعرف ازاى لو عندى تيكست ايتم و عايز اكتب فيها تاريخ و بعد ما اكتب التاريخ يتم عمل زرار و بالضغط على الزرار يتم عمل تشيك اذا كان التاريخ هو 31\3 او 30\6 او 30\9 او 31\12 يقوم بعمل فانكشن معين و لو غير هذا التاريخ يقوم بظهور رسالة عفوا التاريخ خطابرجاء هذا الموضوع هام جدا جدا جدا تقديم بلاغ
بتاريخ: 28 يناير 200917 سنة comment_147920 مرحبا ------- 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 يناير 200917 سنة بواسطة ORA-2008 تقديم بلاغ
بتاريخ: 28 يناير 200917 سنة comment_147923 ما الداعى لاختبار ال sysdate ?what about something like select 1 "result" from dual where (:TEST_STRING) in ('31/03','30/06','30/09','31/12') ; تقديم بلاغ
بتاريخ: 29 يناير 200917 سنة comment_148015 مرحباعلى شان تكون القيم بنفس الـ Format , يعني انت بدل الـ sysdate استعمل الـ Text.بس لازم يكون بنفس الـ format زي المثال تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.