السلام عليكم ورحمة الله انا اقوم بعمل مشروع على الاكسيس بعنوان دوام الموظفين يوجد تقرير بعدد ساعات دوام الموظف فقمت بعمل ساعات الدام عن طريق طرح ساعة الحصور من ساعة الغياب ينتج الفرق هذا الفرق هو ساعات الدوام اريد عمل مجموع لهذه الساعات لكل موظف واستخدمت دالة الsum المشكلة انه يحسب لعتد اربع وعشرون ساعة ثم يقوم بحساب من اول وجديد يعنى الن الموظف،1عدد ساعات الدوام عندة فى شهر نوفمبر مثلا=30 ساعة لا تظهر هذه النتيجة يلا تظهر 6 ص هذه مشكلة كبيرة ومع مشكلة اريد ساعات الدوام لكل موظف يعني ان يطهر الرقم بعدد الساعات الدوام بالتاريخ المذكور يعنى ان تكون على الشكل التالي:
الاسم الرقم عدد الساعات من تاريخ الى تاريخ
أحمد أحمد 1 72 1-1-2007 2-1- 2007
كرم أحمد 2 60 1-1-2007 2-1-2007
مع العمل اننى كان ساعة الدخولعبارة تاريخ ووقت وساعة الخروج تاريخ ووقت والفرق تاريخ ووقت والمجموع تاريخ ووقت.
أرجو مساعدتى بأقر فرصة ومراسلتى على ايملى الشخصى اّ أمكن.
هاو الكود الذى استخدمته:
SELECT Attendance.EmpId, CVDate(Sum(Attendance.TimeDiff)) AS SumمنTimeDiff, Employee.EmpName, Attendance.Date, Attendance.ArrivalTime, Attendance.LeavingTime, Attendance.TimeDiff
FROM Employee INNER JOIN Attendance ON Employee.EmpId = Attendance.EmpId
GROUP BY Attendance.EmpId, Employee.EmpName, Attendance.Date, Attendance.ArrivalTime, Attendance.LeavingTime, Attendance.TimeDiff;

