اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

×   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

×   Your previous content has been restored.   Clear editor

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

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

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

Important Information