مرحباً، هل يمكن لأي شخص تزويدي باستعلام مستكشف البيانات الذي يعرض قائمة بجميع المستخدمين الجدد خلال الأسبوع الماضي والشهر الماضي؟ سيكون مثالياً إذا كان التنسيق يتضمن ذكرهم تلقائياً بعلامة @، مما يسهل نسخها ولصقها في منشور جديد يرحب بهذه الأعضاء الجدد في المجتمع.
مستخدمون جدد خلال الأسبوع الماضي (أسماء مستخدمين منسقة)
يجب أن يعمل هذا بشكل جيد بالنسبة لك -
select concat ('@', username)
from users
where created_at >= CURRENT_DATE - INTERVAL '1 week'
order by created_at desc
فقط غيّر “1 week” إلى “1 month” أو أي فترة زمنية تريدها - يمكنك بعد ذلك تصدير الملف بصيغة CSV ونسخه ولصقه في منشور.
مستخدمون جدد خلال فترة زمنية محددة (أسماء مستخدمين منسقة)
لقد قمت بالتحديث لتشمل عنوان العمود والمعلمة بحيث يمكنك تغيير الفترة الزمنية بسهولة:
-- [params]
-- string :interval = 1 week
select concat ('@', username) as "مستخدمون جدد"
from users
where created_at >= CURRENT_DATE - INTERVAL :interval
order by created_at desc