[أمر Sql] معرفة أنشط أعضاء خلال فترة معينة تقوم بتحديدها

WebCraker

العبد الفقير إلى الله
طاقم الإدارة
9 مارس 2008
5,645
50
48
Egypt
support-ar.com
[أمر Sql] معرفة أنشط أعضاء خلال فترة زمنية معينة تقوم بتحديدها

السلام عليكم ورحمة الله وبركاته

بسم الله الرحمن الرحيم

نظرا أنه هذه الميز أى انها غير متوفرة ويبحث عنها الكثير سأقوم بشرحها لمديرين المنتديات

كيفية معرفة أنشط x اعضاء خلال فترة زمنية معينة تقوم بتحديدها

ادخل لوحة التحكم

ثم من خيارات
الصيانة اختر تنفيذ أمر SQL

صورة رقم 1
sqlcode1ra3.jpg


ثم اكتب الكود التالى ولا تنسى ان تغير ما يلزم وسأقوم بشرح ما سيتم تغييره فى الأسفل

كود:
SELECT user.username,user.userid,count(*) total FROM user AS user,post AS post 
WHERE user.userid=post.userid AND post.dateline 
BETWEEN [COLOR=Red]Starttimestamp[/COLOR] AND [COLOR=Red]Endtimestamp [/COLOR]
GROUP BY post.userid ORDER BY total DESC LIMIT 5


صورة رقم 2
sqlcode2sv0.jpg


أولا صيغة التاريخ يجب ان تكون مكتوبة بصيغة time stamp
  • Starttimestamp » تقوم بتغييرها بتاريخ بداية الفترة الزمنية التى ستحسب فيها اكثر الاعضاء نشاطا
  • Endtimestamp » تقوم بتغييرها بتاريخ نهاية الفترة الزمنية التى تريد ان تحسب فيها اكثر الاعضاء نشاطا
ولا تنسى انه يجب ان تكون صيغة التاريخ صيغة تايم ستامب time stamp أى انها ليست مثل
2008-04-28 ولكنها تكون رقم مثل 1209489558

ادخل للرابط التالى
http://www.4webhelp.net/us/timestamp.php
وقم بتحويل التاريخ المراد إلى صيغتنا اللى قلنا عليها كى نكتبها فى الكود

صورة رقم 3
sqlcode3wp5.jpg


قم بتحويل التاريخين لبداية ونهاية الفترة الزمنية المراد حساب أكثر المشاركين او انشط اعضاء خلالها وقم بإستبدالهم وأضغط متابعة كما فى الصورة رقم 2


إن أفادك الشرح لا تنسى أن تدعوا لنا بالخير
وأنا حاضر وفى خدمتكم بما استطعت

لاتنسى ذكر المصدر فى حال نقل الموضوع
💕

 

غاوي مشاكل

عضو جديد
16 ديسمبر 2008
23
0
0
ما شاء الله عليك يا الغالي ما قصرت وأتمنى لك من الله التوفيق والنجاح أخوك الداعي لك بوافر الصحه والعافيه



غاوي مشاكل