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

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

صورة
- - - - -

ارجو المساعدة:تحويل عدد ايام الى سنين وشهور


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

#1 kimopapaz

kimopapaz

    عضو

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

تاريخ المشاركة 14 December 2011 - 07:36 AM

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

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

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

#2 mmsalman87

mmsalman87

    عضو مميز

  • الأعضــاء
  • 1,689 مشاركة
  • الاسم الأول:Maher
  • اسم العائلة:Salman
  • البـلـد: Country Flag
  • المنصب الحالي:Senior Oracle HCM SaaS Pre Sale Consultant

تاريخ المشاركة 14 December 2011 - 08:57 AM

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

                                                                                             

                                                                                                                  Maher Salman

• Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist 

Taleo (TEE): Onboarding Administration Ed 3 LVC, Oracle University.

• Taleo (TBE): Recruit Essentials Ed 4.1 LVC, Oracle University.

• Oracle Fusion HCM Implementation, Oracle University.

• Oracle Certified Professional Developer (OCP) - Oracle Forms: Build Internet Applications.

• Oracle Certified Associate Developer (OCA).

• Oracle E-Business Suite R12 Human Capital Management Certified Implementation Specialist (HCM)

                                                                                                                                        
                                                                                                           http://learnoracle.net                                                                                                                

                                                                                                                             
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

أهم مواضيعي ( Oracle Developer )

- برنامج حفظ الكودات - My Codes

- كيفية عمل نظام متعدد اللغات

- انشاء شاشة دخول وتغيير كلمة السر والتحكم بالمستخدمين

- Import And Export On Toad

- التحكم في النظام من خلال الملف Formsweb.cfg

​- Advanced Dynamic List

- توليد ارقام وحروف عشوائية 

 

 

أهم مواضيعي ( Oracle HRMS)

 

Using Special Value set in oracle hrms 


#3 عبدالله عمر

عبدالله عمر

    عضو

  • الأعضــاء
  • 8 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:الكمبيوتر - دروس العلم الشرعي

تاريخ المشاركة 14 December 2011 - 09:09 AM

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

 
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( <img src='http://www.araboug.org/ib/public/style_emoticons/<#EMO_DIR#>/cool.png' class='bbc_emoticon' alt='B)' />;
-----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);


#4 ramy_orcl

ramy_orcl

    عضو نشط

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

تاريخ المشاركة 14 December 2011 - 10:55 AM

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

/* Formatted on 2011/12/14 10:54 (Formatter Plus v4.8.6) */

DECLARE

   v_date1    DATE		   := :txt_date1;			  --,&#230;&#225;&#237;&#223;&#230;&#228; 12/12/2005

   v_date2    DATE		   := txt_date2;			    --&#230;&#225;&#237;&#223;&#230;&#228; 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;


خيركم من تعلم علم وعلمه
قال تعالى("وقل اعملوا فسيرى الله عملكم ورسوله و المؤمنون" ) صدق الله العظيم.

قال عليه الصلاة و السلام" :( اذا مات ابن ادم انقطع عمله الا من ثلاث، صدقة جارية أو علم ينتفع به أو ولد صالح يدعوا له ) صدق رسول الله صلى الله عليه وسلم.


اللهم ثبت قلبي ولساني على الصلاة وذكرك يارب يا عزيز يا غفار.
Ramy.orcl@Gamil.com
من موضوعاتى :
تحليل برنامج مبيعات ومشتريات ومخازن كام
شرح كيفية نقل بيانت من اكسيل الى قاعدة البيانات بواسطة برنامج Toad بالصور
مدونتي الخاصة ارجو زيارتها والاستفادة منها http://prosystem4.blogspot.com/