الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

date problem

Featured Replies

بتاريخ:

السلام عليكم
انا بخزن التاريخ في قاعدة البيانات على شكل varchar2 فيكون الفورمات على الشكل مثلا
22-mar-06
وانا عندي في البلوك non database item اسمه date1
الان انا بدي لما ادخل التاريخ 25/3/2006 في هذا الايتم يعطيني جميع السجلات التي التاريخ فيها اقل من هذا التاريخ
واليكم بعض الكود
whr:='login_date <to_date(buttons_b.date1,'dd-mm-rr')
go_block('user_events');
clear_block;
Set_Block_Property('user_events',default_where,whr);
execute_query;

اعتقد انها المشكلة مش ممكن نستخدم to_date في ال where الخاصة بالبلوك
لاني جربت الكود في ال sql navigator وما كان في مشكلة

ما الحل.؟

بتاريخ:

المشكلة أخي واضحة ... أنت تقوم بمقارنة varchar2 (من القاعدة ) مع date ... لذلك لن تظهر لك النتائج التي تريدها ... لذلك من الأفضل أن تجعل نوع البيانات في القاعدة هو date و عندها لن تضطر إلى استعمال to_date في شرط where ...

بتاريخ:

الاخ الكريم طبق التالي

whr:='to_char(login_date,'dd-mm-rr') <to_char(buttons_b.date1,'dd-mm-rr')
go_block('user_events');
clear_block;
Set_Block_Property('user_events',default_where,whr); 
execute_query;


ولا داعي بما تفضل به الاخ فهناك المعادلات التي تقوم بالتحويل
فما فائدتها اذا

بتاريخ:
  • كاتب الموضوع

مشكورين يا شباب
انشاء الله رح اجرب وبارك الله فيكم

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.