اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر (معدل)

الخبراء الافاضل

بعد التحية

عند جدول حضور وانصراف قمت بعمل فرق للوقتين بمساعدة الافاضل اعضاء المنتدى

والان اريد تجميع هذا الفارق

بمعنى  حضو ر8:40 AM  وانصراف   PM  5:25     

الفرق  =      Wowk_time     8:45     اريد فى استعلام تجميع عدد ساعات العمل حسب الشهر

مثلا    مايو    =    153:42  

          يوتيو   =   161:23

وهكذا  اليكم القاعدة للتعديل عليها يتم التجميع حسب اسم الشهر Mmonth 

JO_TIME.rar

تم تعديل بواسطه jo_2010
قام بنشر

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

استخدم هذا الاستعلام :-

SELECT Tbl_Salary.Mmonth, Format(Sum(DateDiff("n", [Start_Day], [End_Day]))\60,"00") & ":" & 
    Format(Sum(DateDiff("n", [Start_Day], [End_Day])) Mod 60,"00") AS Total_Work_Time, Count(Tbl_Salary.ID) AS Work_Days
FROM Tbl_Salary
GROUP BY Tbl_Salary.Mmonth
ORDER BY Min(Tbl_Salary.DDate);

سيعرض لك اسم الشهر ، ومجموع ساعات العمل فيه ، وعدد أيام العمل أيضاً

Que_Foksh
Mmonth Total_Work_Time Work_Days
May 153:30 28
June 117:00 21
July 139:28 25
August 133:35 23

 

ملفك بعد التعديل :-

 

JO_TIME.zip

قام بنشر (معدل)
منذ ساعه, Foksh said:

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

استخدم هذا الاستعلام :-

SELECT Tbl_Salary.Mmonth, Format(Sum(DateDiff("n", [Start_Day], [End_Day]))\60,"00") & ":" & 
    Format(Sum(DateDiff("n", [Start_Day], [End_Day])) Mod 60,"00") AS Total_Work_Time, Count(Tbl_Salary.ID) AS Work_Days
FROM Tbl_Salary
GROUP BY Tbl_Salary.Mmonth
ORDER BY Min(Tbl_Salary.DDate);

سيعرض لك اسم الشهر ، ومجموع ساعات العمل فيه ، وعدد أيام العمل أيضاً

Que_Foksh
Mmonth Total_Work_Time Work_Days
May 153:30 28
June 117:00 21
July 139:28 25
August 133:35 23

 

ملفك بعد التعديل :-

 

JO_TIME.zip 22.51 kB · 0 downloads

خالص الشكر معلمى الفاضل

طلب اخير ليكتمل العمل

مثلا فى شهر august عدد الايام  23 يوم والساعات والدقائق التى عملت فيها 133:35 اذا كان اليوم 5 ساعات عمل133:35 تساوى كام يوم  مثلا  26.67 يوم عشان اعرف الوقت الاضافى

اريد اضافة حقل فى الاستعلام ييظر عدد الايام بعد القسمى على 5 ساعات

ملحوظة

فى التجميع اليدوى شهر june = 116:00

فى جدول حضرتك مكتوب امام شهر june = 117:00

برجاء اعادة التجميع لان فر فروق فى باقى الاشهر

 

 

لك خالص الشكر

تم تعديل بواسطه jo_2010
  • تمت الإجابة
قام بنشر
3 ساعات مضت, jo_2010 said:

مثلا فى شهر august عدد الايام  23 يوم والساعات والدقائق التى عملت فيها 133:35 اذا كان اليوم 5 ساعات عمل133:35 تساوى كام يوم  مثلا  26.67 يوم عشان اعرف الوقت الاضافى

اريد اضافة حقل فى الاستعلام ييظر عدد الايام بعد القسمى على 5 ساعات

هذه بسيطة إن شاء الله ,, لكن تعليقي على هذه :-

3 ساعات مضت, jo_2010 said:

فى التجميع اليدوى شهر june = 116:00

فى جدول حضرتك مكتوب امام شهر june = 117:00

حيث ان عند تحويل الأوقات الى دقائق :-

300 + 360 + 300 + 300 + 389 + 300 + 375 + 
366 + 270 + 380 + 300 + 380 + 375 + 270 +
330 + 300 + 375 + 375 + 300 + 375 + 300 = 7020 دقيقة

وعند التحويل بقسمة المجموع على 60 
7020 ÷ 60 = 117 ساعة

 

إذاً الناتج يكون 117 ساعة ..

 

أما في طلبك الإضافي :-

SELECT Tbl_Salary.Mmonth, Format(Sum(DateDiff("n",[Start_Day],[End_Day]))\60,"00") & ":" & Format(Sum(DateDiff("n",[Start_Day],[End_Day])) Mod 60,"00") AS Total_Work_Time, Count(Tbl_Salary.ID) AS Work_Days, Round(Sum(DateDiff("n",[Start_Day],[End_Day]))/300,2) AS Actual_Work_Days
FROM Tbl_Salary
GROUP BY Tbl_Salary.Mmonth
ORDER BY Min(Tbl_Salary.DDate);

 

 
Mmonth Total_Work_Time Work_Days Actual_Work_Days
May 153:30 28 30.7
June 117:00 21 23.4
July 139:28 25 27.89
August 133:35 23 26.72

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information