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

بتاريخ:

السلام عليكم ورحمة الله وبركاته

ارجو المساعدة
اريد تحويل عدد ايام مثلا 7650 يوم الى عدد سنين وشهور وباقى الايام

جزاكم الله خيرا

بتاريخ:

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

بتاريخ:

سلام عليكم دي تريجر عاملها في برنامج شئون الموظفين عندي بالشركة لتحويل اليام الى سنوات وشهور والباقي ايام ان شاء الله تلبي طلبك



declare
y  number (12,3) :=0;
a  number (12,3) :=0;
b  number (12,3) :=0;
d  number (12,3) :=0;
 e  number (12,3) :=0;
f  number (12,3) :=0;
	
			
begin

A :=(:DAT_AJAZA - :LAST_DAT_RET) ;
هذا السطر يحسب الفرق بين تاريخين اى كان الناتج
B:=(a /365);
المتغير بي يوضع فية عدد الاعوام
:YEAR_NO :=Trunc( ;
-----MONTH
E :=((:YEAR_NO * 365) - A )/30.45 * -1 ;
هنا احسب عدد الشهور المتبقيه بعد خصم السنوات - اذا احتجت اليه
:MON_NO :=TRUNC(E) ;

---- DAY
 حساب الايام الباقيه
F :=( A )-((:YEAR_NO * 365) + (:MON_NO * 30.45));
:DAY_NO :=TRUNC(F);

بتاريخ:

أخى العزيز اليك هذا الكود

/* Formatted on 2011/12/14 10:54 (Formatter Plus v4.8.6) */
DECLARE
  v_date1    DATE		   := :txt_date1;			  --,æáíßæä 12/12/2005
  v_date2    DATE		   := txt_date2;			    --æáíßæä 12/12/2012
  v_numday   NUMBER;
  v_week	 NUMBER (10, 3);
  v_month    NUMBER (10, 3);
  v_year	 NUMBER (10, 3);
BEGIN
  v_numday := v_date2 - v_date1;
  v_week := v_numday / 7;
  v_month := v_numday / 30;
  v_year := v_numday / 365;
  :a1 := v_numday;
  :a2 := v_week;
  :a3 := v_month;
  :a4 := v_year;
END;

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

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

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

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

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

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.