تم تعيين شارة بناءً على تخصيص شارات متعددة

يبدو أنك قمت بتشغيل ذلك في مستكشف البيانات. بالنسبة لشارات SQL المخصصة، ستحتاج إلى تشغيل إعداد الموقع المخفي وإضافة الاستعلام إلى صفحة الشارة:

ومع ذلك، لا يمكن للجميع القيام بذلك اعتمادًا على حزمة الاستضافة الخاصة بهم.

ولكن يمكن أيضًا إنشاء شارة من مستكشف البيانات إذا لم تتمكن من الحصول على شارات SQL المخصصة التي يتم تشغيلها. :+1: أعتقد أنه سيتعين عليك اتخاذ بعض القرارات بشأن عدد المرات التي قمت فيها بتشغيلها، وكيف سيتم منح الشارات من النتائج (يدويًا واحدة تلو الأخرى، أو من خلال منح جماعي)، ولكنها بالتأكيد قابلة للتنفيذ.

قد يكون شيء بسيط أفضل، على الرغم من أنك ربما ترغب في إضافة معلمة نطاق تاريخ أيضًا؟

WITH foo AS (SELECT ub.user_id,count(ub.user_id), max(ub.granted_at) granted_at
FROM user_badges ub
WHERE ub.badge_id=108
GROUP BY ub.user_id)

SELECT user_id, granted_at
FROM foo
WHERE count >4
ORDER BY granted_at DESC