View difference between Paste ID: usG9eVTv and Y1ApA9Ze
SHOW: | | - or go back to the newest paste.
1
================================================
2
Query 1 : Balance > 0
3
================================================
4
5
SELECT a.username, 
6
(SELECT COUNT(*) FROM accounts ac WHERE ac.downline_id = a. id AND ac.balance>0 
7
AND (ac.registered_date >= '2017-08-01' AND ac.registered_date <= '2017-08-31') AND active=1) 
8
AS 'total_downline' FROM accounts a 
9
ORDER BY 
10
(SELECT COUNT(*) FROM accounts ac WHERE ac.downline_id = a. id AND ac.balance>0 
11
AND (ac.registered_date >= '2017-08-01' AND ac.registered_date <= '2017-08-31') AND active=1) 
12
DESC 
13
LIMIT 10
14
15
16
================================================
17
Query 2 : Hitung Jumlah Transaksi "Deposit" sukses
18
================================================
19
SELECT a.username, 
20
(SELECT COUNT(*) FROM accounts ac 
21
	WHERE ac.downline_id = a. id
22
	AND (ac.registered_date >= '2017-08-01' AND ac.registered_date <= '2017-08-31') 
23
	AND active=1
24
	AND (SELECT COUNT(*) FROM transactions tr WHERE tr.user_id=ac.id AND tr.status=1 AND TYPE='Deposit') >= 1
25
) 
26
AS 'total_downline' FROM accounts a 
27
ORDER BY 
28
(SELECT COUNT(*) FROM accounts ac 
29
	WHERE ac.downline_id = a. id
30
	AND (ac.registered_date >= '2017-08-01' AND ac.registered_date <= '2017-08-31') 
31
	AND active=1
32
	AND (SELECT COUNT(*) FROM transactions tr WHERE tr.user_id=ac.id AND tr.status=1 AND TYPE='Deposit') >= 1
33
)  
34
DESC 
35
LIMIT 10