إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

برجاء سرعة الرد للاهمية القصوى


3 رد (ردود) على هذا الموضوع

#1 hoba_bmw

hoba_bmw

    عضو

  • الأعضــاء
  • 9 مشاركة

تاريخ المشاركة 28 January 2009 - 02:41 PM

يا جماعة انا عايز اعرف ازاى لو عندى تيكست ايتم و عايز اكتب فيها تاريخ و بعد ما اكتب التاريخ يتم عمل زرار و بالضغط على الزرار يتم عمل تشيك اذا كان التاريخ هو
31\3 او 30\6 او 30\9 او 31\12 يقوم بعمل فانكشن معين و لو غير هذا التاريخ يقوم بظهور رسالة عفوا التاريخ خطا

برجاء هذا الموضوع هام جدا جدا جدا

#2 ORA-2008

ORA-2008

    مشترك

  • الأعضــاء
  • 192 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:FLY 4 EVER
    http://www.i3lani.co.cc

تاريخ المشاركة 28 January 2009 - 03:21 PM

مرحبا
------- 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'));

تم التعديل بواسطة ORA-2008, 28 January 2009 - 03:30 PM.

صورة

#3 t-hassaan

t-hassaan

    عضو نشط

  • الأعضــاء
  • 318 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 28 January 2009 - 03:56 PM

ما الداعى لاختبار ال sysdate ?
what about something like
select 1 "result" from dual
where (:TEST_STRING) in ('31/03','30/06','30/09','31/12') ;

#4 ORA-2008

ORA-2008

    مشترك

  • الأعضــاء
  • 192 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:FLY 4 EVER
    http://www.i3lani.co.cc

تاريخ المشاركة 29 January 2009 - 04:21 PM

مرحبا
على شان تكون القيم بنفس الـ Format , يعني انت بدل الـ sysdate استعمل الـ Text.
بس لازم يكون بنفس الـ format زي المثال
صورة