بتاريخ: 17 أكتوبر 200421 سنة comment_15408 يمكننا بسهولة حساب اجازات الموظفين الاساسية او المرضية باختيارمجموع خانات ايام الغياب حسب تصنيف نوع الغياب SELECT SUM(VAC_DAYS) INTO :PER_VACATION.T2 FROM PER_VACATION WHERE (VAC_T = 1) AND PER_ID = :PER_VACATION.PER_ID;لكننى اريد ان احدد تاريخ السنة التى نعمل بها فقطSYSDATE يظهر تاريخ اليوم و الشهر و السنةلكننى اريد ان اختار جميع التواريخ الواقعة هذا العام فقطفكيف يمكننى ذالك؟ تم تعديل 17 أكتوبر 200421 سنة بواسطة ayman_tamim تقديم بلاغ
بتاريخ: 18 أكتوبر 200421 سنة comment_15520 يمكنك ذلك اذا كان عندك حقلين لبداية الاجازة BEG_VAC والاخر لنهاية الاجازة END_VAC مثلا ووضع الشرط التالى مع جملة WHERE وهو TO_CHAR(BEG_VAC,'YYYY')='2004' AND TO_CHAR(END_VAC,'YYYY')='2004'ويمكنك تغيير 2004 بالتالى TO_CHAR(SYSDATE,'YYYY'ولكن ستواجهك مشكلة تداخل الاجازات بين سنتين لذا لعتقد من لافضل عمل FUNCTION لذلك والسلام عليكم ورحمة الله وبركاته تقديم بلاغ
بتاريخ: 19 سبتمبر 200520 سنة comment_47674 اخي العزيز هل يمكنك ان تعطينا الفورم الخاص بحساب الاجازات لاني سئلت كثير عن كيفية حساب الاجازات ولكن دون جدوى اذا في امكانية الله يخليك يا رب تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.