السلام عليكم_ اريد عمل جملة 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
(21-12-19, 01:22 PM)zainab129 كتب : السلام عليكم_ اريد عمل جملة 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
(21-12-19, 06:01 PM)zainab129 كتب : مااااف حد يسااعدني
خطا مجموع الموضفين بسبب وجود بعض الموضفين مسجلين اكثر من مره في جدول users كما في الصوره الاولى Aisha Hashim Awad Yousif Shymaa Mohammed Osman قد يوجد غيرهم
(21-12-19, 01:22 PM)zainab129 كتب : السلام عليكم_ اريد عمل جملة 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
(21-12-19, 06:01 PM)zainab129 كتب : مااااف حد يسااعدني
خطا مجموع الموضفين بسبب وجود بعض الموضفين مسجلين اكثر من مره في جدول users كما في الصوره الاولى Aisha Hashim Awad Yousif Shymaa Mohammed Osman قد يوجد غيرهم
شكرا اخي ع الرد _بنسبة للتكرار عدلت الSelect _ واضفت ليها DISTINCT _فبيروح _مثلا بعدها الناتج مفروض 136_ لكن ظاهر 116 .
(21-12-19, 01:22 PM)zainab129 كتب : السلام عليكم_ اريد عمل جملة 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
(21-12-19, 06:01 PM)zainab129 كتب : مااااف حد يسااعدني
خطا مجموع الموضفين بسبب وجود بعض الموضفين مسجلين اكثر من مره في جدول users كما في الصوره الاولى Aisha Hashim Awad Yousif Shymaa Mohammed Osman قد يوجد غيرهم
شكرا اخي ع الرد _بنسبة للتكرار عدلت الSelect _ واضفت ليها DISTINCT _فبيروح _مثلا بعدها الناتج مفروض 136_ لكن ظاهر 116 .
جربي هذا الاستعلام
كود :
SELECT DISTINCT (SELECT COUNT(users.Enrowller_no) FROM users) AS total_user,
DATE_FORMAT(Check_time,'%Y-%m-%d') AS date,
COUNT(integ_users_log3.User_ID) AS total_Emp
FROM integ_users_log3
WHERE (IP_Address='192.168.13.2')
AND (Check_time BETWEEN '2019-12-20 00:00:00' AND '2019-12-20 23:59:00')
(21-12-19, 01:22 PM)zainab129 كتب : السلام عليكم_ اريد عمل جملة 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
(21-12-19, 06:01 PM)zainab129 كتب : مااااف حد يسااعدني
خطا مجموع الموضفين بسبب وجود بعض الموضفين مسجلين اكثر من مره في جدول users كما في الصوره الاولى Aisha Hashim Awad Yousif Shymaa Mohammed Osman قد يوجد غيرهم
شكرا اخي ع الرد _بنسبة للتكرار عدلت الSelect _ واضفت ليها DISTINCT _فبيروح _مثلا بعدها الناتج مفروض 136_ لكن ظاهر 116 .
جربي هذا الاستعلام
كود :
SELECT DISTINCT (SELECT COUNT(users.Enrowller_no) FROM users) AS total_user,
DATE_FORMAT(Check_time,'%Y-%m-%d') AS date,
COUNT(integ_users_log3.User_ID) AS total_Emp
FROM integ_users_log3
WHERE (IP_Address='192.168.13.2')
AND (Check_time BETWEEN '2019-12-20 00:00:00' AND '2019-12-20 23:59:00')
(21-12-19, 01:22 PM)zainab129 كتب : السلام عليكم_ اريد عمل جملة 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
(21-12-19, 06:01 PM)zainab129 كتب : مااااف حد يسااعدني
خطا مجموع الموضفين بسبب وجود بعض الموضفين مسجلين اكثر من مره في جدول users كما في الصوره الاولى Aisha Hashim Awad Yousif Shymaa Mohammed Osman قد يوجد غيرهم
شكرا اخي ع الرد _بنسبة للتكرار عدلت الSelect _ واضفت ليها DISTINCT _فبيروح _مثلا بعدها الناتج مفروض 136_ لكن ظاهر 116 .
جربي هذا الاستعلام
كود :
SELECT DISTINCT (SELECT COUNT(users.Enrowller_no) FROM users) AS total_user,
DATE_FORMAT(Check_time,'%Y-%m-%d') AS date,
COUNT(integ_users_log3.User_ID) AS total_Emp
FROM integ_users_log3
WHERE (IP_Address='192.168.13.2')
AND (Check_time BETWEEN '2019-12-20 00:00:00' AND '2019-12-20 23:59:00')
GROUP BY User_ID
جربته بس الناتج فارغ (مثلا الصورة)
يجب التاكد من التاريخ والip الذي في الاستعلام
لاني وضعت نفس الاستعلام الذي منك
ارفقي سكريبت sql لقاعدت البيانات مع بياناته لاجرب عندي بشكل افضل
ويتم التوصل للنتيجه المطلوبه
(21-12-19, 08:31 PM)smalw كتب : خطا مجموع الموضفين بسبب وجود بعض الموضفين مسجلين اكثر من مره في جدول users كما في الصوره الاولى Aisha Hashim Awad Yousif Shymaa Mohammed Osman قد يوجد غيرهم
شكرا اخي ع الرد _بنسبة للتكرار عدلت الSelect _ واضفت ليها DISTINCT _فبيروح _مثلا بعدها الناتج مفروض 136_ لكن ظاهر 116 .
جربي هذا الاستعلام
كود :
SELECT DISTINCT (SELECT COUNT(users.Enrowller_no) FROM users) AS total_user,
DATE_FORMAT(Check_time,'%Y-%m-%d') AS date,
COUNT(integ_users_log3.User_ID) AS total_Emp
FROM integ_users_log3
WHERE (IP_Address='192.168.13.2')
AND (Check_time BETWEEN '2019-12-20 00:00:00' AND '2019-12-20 23:59:00')
GROUP BY User_ID
جربته بس الناتج فارغ (مثلا الصورة)
يجب التاكد من التاريخ والip الذي في الاستعلام
لاني وضعت نفس الاستعلام الذي منك
ارفقي سكريبت sql لقاعدت البيانات مع بياناته لاجرب عندي بشكل افضل
ويتم التوصل للنتيجه المطلوبه
ممكن ابعته ليك خاص ؟ او طريقة للتواصل اخري حتي يتم الحل