Khaled Mohammed7 نشر 21 أغسطس 2021 أرسل تقرير نشر 21 أغسطس 2021 حاولت اجيب عدد الأعضاء المتصلين بالموقع عن طريق الكود التالي و لم استطيع "SELECT COUNT(*) FROM users u WHERE u.last_login_date <= 18000" ممكن حد يساعدني 1 اقتباس
0 بلال زيادة نشر 21 أغسطس 2021 أرسل تقرير نشر 21 أغسطس 2021 يمكنك إضافة TIME_TO_SEC إلى الأستعلام الخاص بك بحيث تقوم هذه الدالة بتحويل قيمة الوقت إلى ثواني , بهذا الشكل "SELECT COUNT(*) FROM users u WHERE TIME_TO_SEC() <= 18000" ثم بداخل أقواس هذه الدالة نقوم بطرح الوقت الحالي مع اخر وقت تم تخزينه في الحقل last_login_date عن طريق الدالة TIMEDIFF بهذا الشكل "SELECT COUNT(*) FROM users u WHERE TIME_TO_SEC(TIMEDIFF(NOW(), u.last_login_date)) <= 18000" لاحظ الوقت الحالي نعبر عنه بِ NOW() اقتباس
السؤال
Khaled Mohammed7
حاولت اجيب عدد الأعضاء المتصلين بالموقع عن طريق الكود التالي و لم استطيع
"SELECT COUNT(*) FROM users u WHERE u.last_login_date <= 18000"
ممكن حد يساعدني
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.