اعمل على قاعدة بيانات mysql تحتوى على users حيث يقوم اليوزر بتسجيل الدخول ويتم حفظ تاريح تسجيل دخول اليوزر فى القاعدة
اريد حساب عدد الايام منذ تسجيل اليزور الى تاريخ اليوم شكراا مقدما
استخدم الدالة DATEDIFF كالتالي:
SELECT user_id, DATEDIFF(NOW(), login_date) AS days_since_login FROM users WHERE user_id = 'اسم المستخدم الخاص بالمستخدم';
حيث تقوم DATEDIFF بحساب الفرق بين تاريخ تسجيل الدخول (login_date) وتاريخ اليوم الحالي (NOW())، ونحدد المستخدم الذي نريد حساب عدد الأيام منذ تسجيل دخوله باستخدام الشرط WHERE حسب اسم المستخدم أو معرف المستخدم.
التعليقات