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

كيف يمكن حساب الوقت


hider

Recommended Posts

لدي مشروع حضور وإنصراف الموظفين
كيف أقوم بحساب عدد الساعات
مثال
text item الاول يكون وقت الحضور
text item الثاني يكون وقت الأنصراف
text item الثالث لحساب ساعات العمل

رابط هذا التعليق
شارك

SQL> CREATE TABLE dates (date1 DATE, date2 DATE);

Table created.

SQL>
SQL> INSERT INTO dates VALUES (SYSDATE, SYSDATE-1);

1 row created.

SQL> INSERT INTO dates VALUES (SYSDATE, SYSDATE-1/24);

1 row created.

SQL> INSERT INTO dates VALUES (SYSDATE, SYSDATE-1/60/24);

1 row created.

SQL> SELECT (date1 - date2) FROM dates;

DATE1-DATE2
-----------
	  1
.041666667
.000694444  




SQL> SELECT floor(((date1-date2)*24*60*60)/3600)
 2		 || ' HOURS ' ||
 3		 floor((((date1-date2)*24*60*60) -
 4		 floor(((date1-date2)*24*60*60)/3600)*3600)/60)
 5		 || ' MINUTES ' ||
 6		 round((((date1-date2)*24*60*60) -
 7		 floor(((date1-date2)*24*60*60)/3600)*3600 -
 8		 (floor((((date1-date2)*24*60*60) -
 9		 floor(((date1-date2)*24*60*60)/3600)*3600)/60)*60) ))
10		 || ' SECS ' time_difference
11	FROM dates;

TIME_DIFFERENCE
--------------------------------------------------------------------------------
24 HOURS 0 MINUTES 0 SECS
1 HOURS 0 MINUTES 0 SECS
0 HOURS 1 MINUTES 0 SECS

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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