21-12-19, 01:22 PM
السلام عليكم_ اريد عمل جملة SELECT تقوم لي بحساب مجموع (Total) من جدول اخر (جدول USER مرفق صورتو) وفق لي شرط معين ( مثلا حسب ip محدد قيمته في textbox ) واظهارها في الجدول التاني(inte_log3 موضح ف الصورة )
بصورة اخري اريد عمل تقرير من الجدولين ديل _ يحتوي علي 3 اعمدة:-
- عمود محموع الموظفين الكلي في سايد معين (محدد بال iP) .
-عمود ثاني يحتوي علي عدد الموظفين الذين قامو بعمل بصمة في اليوم محدد .
-عمود ثالت يحتوي علي التاريخ (تاريخ يحدده المستخدم _مثلا انا في جملة الاستعلام اخترت يوم 20 شهر 12_سوا تاريخ اليوم او تاريخ للخلف مثلا)..
ملاحظة هذه جملة الاستعلام التي اشتغلت عليها _ بس ناتجها غير صحيح (خصوص في نقطة مجموع جدول users).
SELECT COUNT(users.Enrowller_no) AS total_user , DATE(Check_time) AS date ,
COUNT( DISTINCT (User_ID)) AS total_Emp FROM integ_users_log3 inner join users on users.Enrowller_no = integ_users_log3.User_ID
WHERE IP_Address = 192.168.13.2 AND Check_time BETWEEN 2019-12-20 00:00:00 AND 2019-12-20 23:59:00
بصورة اخري اريد عمل تقرير من الجدولين ديل _ يحتوي علي 3 اعمدة:-
- عمود محموع الموظفين الكلي في سايد معين (محدد بال iP) .
-عمود ثاني يحتوي علي عدد الموظفين الذين قامو بعمل بصمة في اليوم محدد .
-عمود ثالت يحتوي علي التاريخ (تاريخ يحدده المستخدم _مثلا انا في جملة الاستعلام اخترت يوم 20 شهر 12_سوا تاريخ اليوم او تاريخ للخلف مثلا)..
ملاحظة هذه جملة الاستعلام التي اشتغلت عليها _ بس ناتجها غير صحيح (خصوص في نقطة مجموع جدول users).
SELECT COUNT(users.Enrowller_no) AS total_user , DATE(Check_time) AS date ,
COUNT( DISTINCT (User_ID)) AS total_Emp FROM integ_users_log3 inner join users on users.Enrowller_no = integ_users_log3.User_ID
WHERE IP_Address = 192.168.13.2 AND Check_time BETWEEN 2019-12-20 00:00:00 AND 2019-12-20 23:59:00

