الانتقال إلى المحتوى
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.

اريد طريقة اخرى لكود يكون اسهل من هذا

Featured Replies

بتاريخ:

السلام عليكم اخواني

ارجو مساعدتي في كود يكون اسهل من الكود الي انا سويته
عندي فورمة فيها From_date و to_date

واذا كان عندي مثلا تاريخ اليوم 26/2/2006 اريد يكون التاريخ في from_date هو بداية الشهر الماضي اعتبارا من هذا التاريخ

يعني from_date يكون 1/1/2006
و to_date يكون 31/1/2006

وانا عملت هذا الكود ويمكن هناك طريقة اسهل من هذا الكود افيدوني فيها الله يخليكم

to_date := trunc(sysdate,'month')-1
from_date := trunc(round (trunc(round (sysdate),'month'),'month')-1,'month');

ما ادري اذا هناك حل اسهل من هذا الكود او لا افيدوني رجاءا

تم تعديل بواسطة عرفان

بتاريخ:

أخ عرفان طبعا هناك طريقة سهلة
لإسترجاع أول الشهر تستخدم الكود التالي

select trunc(sysdate,'month') from dual ;

وأخ الشهر تستخدم :

select last_day(sysdate) from dual;

بالتوفيق

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

لا اخي انا ما اقصد هذا

انا اقصد من تاريخ اليوم يعطني الشهر السابق مثلا اذا كان هذا الشهر فبراير يعطيني يناير اول يوم من يناير واخر يوم من يناير

وليس اول يوم من الشهر الحالي

ارجو ان تكون فهمت قصدي

بتاريخ:

FROM DATE
SELECT TRUNC( ADD_MONTHS(SYSDATE,-1) ,'MONTH') FROM DUAL

TO DATE

SELECT TRUNC( SYSDATE,'MONTH')-1 FROM DUAL

اتمنى يكون هذا ما تريده
وشكرا
سلام عليكم

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

مشكوووووووووووور اخي الكريم afayez نعم هذا اسهل من الكود الي سويته انا شكرا اخي بارك الله فيك

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

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

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

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

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

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.