Seiring diterapkannya Merit sytem di bitcointalk.org ini sebagai salah satu syarat untuk Naik Rank, Merit system ini diterapkan dengan tujuan mengurangi para
Spammer dan Member yang memiliki kualitas Postingan. Merit sebagai bentuk apresiasi untuk Post/Content yang
Informatif dan
Membantu member lain, meskipun Merit ini lebih pada
Subjektif.
Tapi disini saya tidak akan membahas tentang "Bagaimana/Apa" Post/Content yang Informatif/Membantu itu, saya hanya memberikan Data/Informasi dan bagaimana cara menggunakan Tool:
SQL system for Full Merit History untuk menganalisa seputar Merit yang dibuat oleh
Piggy.
Weekly update (2018-07-13)
Note:Perolehan Jumlah Merit ini ter-update setiap 1 minggu sekali, Data yang akan ditampilkan ini tergantung pada
Piggy kapan dia meng-Update Databasenya.
1. Jumlah Merit di Local Indonesia.Total Merit: 7202
Berikut query SQL nya:
SELECT SUM(Merit) AS "Total Merit Local Board Indonesia" FROM MeritData Where SubBoard like "Bahasa Indonesia (Indonesian)"
2. Merit Sourcedbshck ,
saptaHistori send Merit dbshckTotal Merit yang sudah dikirim:Berikut Query SQL nya:
SELECT sum(m.Merit) AS TotalMerit
FROM MeritData m
WHERE (m.FromID="153634" AND m.SubBoard="Bahasa Indonesia (Indonesian)")
Total Merit yang diterima:Berikut query SQL nya:
SELECT sum(m.Merit) AS TotalMerit
FROM MeritData m
WHERE (m.ToID="153634" AND m.SubBoard="Bahasa Indonesia (Indonesian)")
Berdasarkan Total dan Penerima Merit:Data gambar tidak semua ditampilkan tapi saya crop, untuk melihat data keseluruhan silakan masukan query di dalam code dibawah ini:
SELECT sum(m.Merit) AS TotalMerit,u.Username AS Penerima
FROM MeritData m
LEFT JOIN UserData u ON (m.ToID= u.UserId)
WHERE (m.FromID="153634" AND m.SubBoard="Bahasa Indonesia (Indonesian)")
GROUP BY m.ToID ORDER BY TotalMerit DESC
Berdasarkan Total, Penerima Merit di suatu Judul Topic:Data gambar tidak semua ditampilkan tapi saya crop, untuk melihat data keseluruhan silakan masukan query di dalam code dibawah ini:
SELECT m.Merit AS TotalMerit,u.Username AS Penerima, m.TitleThread AS JudulTopic
FROM MeritData m
LEFT JOIN UserData u ON (m.ToID= u.UserId)
WHERE (m.FromID="153634" AND m.SubBoard="Bahasa Indonesia (Indonesian)")
ORDER BY TotalMerit DESC
Total Merit berdasarkan Judul Topic Most Merited:Data pada gambar tidak semua ditampilkan tapi saya crop, untuk melihat data keseluruhan silakan masukan query di dalam code dibawah ini:
SELECT sum(m.Merit) AS TotalMerit,m.TitleThread AS JudulTopic
FROM MeritData m
WHERE (m.FromID="153634" AND m.SubBoard="Bahasa Indonesia (Indonesian)")
GROUP BY m.TitleThread
ORDER BY TotalMerit DESC
Total Merit berdasarkan RankSilakan masukan query di dalam code dibawah ini:
SELECT sum(m.Merit) AS TotalMerit, u.Rank
FROM MeritData m
INNER JOIN UserData u ON (u.UserId=m.ToID)
WHERE (m.FromID="153634" AND m.SubBoard="Bahasa Indonesia (Indonesian)")
GROUP BY u.Rank
ORDER BY TotalMerit DESC
Histori send Merit saptaTotal Merit yang sudah terkirim:Berikut Query SQL nya:
SELECT sum(m.Merit) AS TotalMerit
FROM MeritData m
WHERE (m.FromID="347141" AND m.SubBoard="Bahasa Indonesia (Indonesian)")
Total Merit yang diterima:Berikut Query SQL nya:
SELECT sum(m.Merit) AS TotalMerit
FROM MeritData m
WHERE (m.ToID="347141" AND m.SubBoard="Bahasa Indonesia (Indonesian)")
Berdasarkan Total dan Penerima Merit:Data gambar tidak semua ditampilkan tapi saya crop, untuk melihat data keseluruhan silakan masukan query di dalam code dibawah ini:
SELECT sum(m.Merit) AS TotalMerit,u.Username AS Penerima
FROM MeritData m
LEFT JOIN UserData u ON (m.ToID= u.UserId)
WHERE (m.FromID="347141" AND m.SubBoard="Bahasa Indonesia (Indonesian)")
GROUP BY m.ToID ORDER BY TotalMerit DESC
Berdasarkan Total, Penerima Merit di suatu Judul Topic:Data pada gambar tidak semua ditampilkan tapi saya crop, untuk melihat data keseluruhan silakan masukan query di dalam code dibawah ini:
SELECT m.Merit AS TotalMerit,u.Username AS Penerima, m.TitleThread AS JudulTopic
FROM MeritData m
LEFT JOIN UserData u ON (m.ToID= u.UserId)
WHERE (m.FromID="347141" AND m.SubBoard="Bahasa Indonesia (Indonesian)")
ORDER BY TotalMerit DESC
Total Merit berdasarkan Judul Topic Most Merited:Data pada gambar tidak semua ditampilkan tapi saya crop, untuk melihat data keseluruhan silakan masukan query di dalam code dibawah ini:
SELECT sum(m.Merit) AS TotalMerit,m.TitleThread AS JudulTopic
FROM MeritData m
WHERE (m.FromID="347141" AND m.SubBoard="Bahasa Indonesia (Indonesian)")
GROUP BY m.TitleThread
ORDER BY TotalMerit DESC
Total Merit berdasarkan RankSilakan masukan query di dalam code dibawah ini:
SELECT sum(m.Merit) AS TotalMerit, u.Rank
FROM MeritData m
INNER JOIN UserData u ON (u.UserId=m.ToID)
WHERE (m.FromID="347141" AND m.SubBoard="Bahasa Indonesia (Indonesian)")
GROUP BY u.Rank
ORDER BY TotalMerit DESC
Informasi lainnyaTrust (+/-) Member di Local BoardData pada gambar tidak semua ditampilkan tapi saya crop dan ada beberapa jumlah
Trust yang tidak sesuai dengan aslinya, hal ini kemungkinan DB
Piggy belum update.
untuk melihat data keseluruhan silakan masukan query di dalam code dibawah ini:
SELECT u.Username, u.Trust
FROM MeritData m
INNER JOIN UserData u ON (u.UserId=m.ToID)
WHERE SubBoard="Bahasa Indonesia (Indonesian)"
GROUP BY u.Username
ORDER BY u.Trust DESC
UserID=Username dan Trust (+/-) Members di BitcointalkData pada gambar tidak semua ditampilkan tapi saya crop dan ada beberapa jumlah
Trust (+/-) yang tidak sesuai dengan aslinya, hal ini kemungkinan DB
Piggy belum update.
SELECT UserId, UserName, Rank, Trust
FROM UserData
Untuk Melihat History Merit Member Tertentue.g 447935=jillscarbrough
untuk melihat data keseluruhan silakan masukan query di dalam code dibawah ini:
SELECT * FROM MeritData WHERE toID=447935 OR fromID=447935 ORDER BY fromid,toid;
History Merit yang dikirimsilakan masukan query di dalam code dibawah ini:
SELECT sum(m.Merit) AS TotalMerit,u.Username AS Penerima
FROM MeritData m
LEFT JOIN UserData u ON (m.ToID= u.UserId)
WHERE (m.FromID="447935" AND m.SubBoard="Bahasa Indonesia (Indonesian)")
GROUP BY m.ToID ORDER BY TotalMerit DESC
History Merit yang diterimasilakan masukan query di dalam code dibawah ini:
SELECT sum(m.Merit) AS TotalMerit,u.Username AS Pengirim
FROM MeritData m
LEFT JOIN UserData u ON (m.FromID= u.UserId)
WHERE (m.ToID="447935" AND m.SubBoard="Bahasa Indonesia (Indonesian)")
GROUP BY m.FromID ORDER BY TotalMerit DESC
ReferensiSpecial Thanks Piggy ,
LoyceV , ,
dbshck ,
sapta