Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. SELECT
  2. a.id,
  3. a.username,
  4. a.balance,
  5. (SELECT CONCAT(COUNT(*), ' kali') FROM transactions ts WHERE ts.user_id=a.id AND TYPE='Deposit' AND STATUS=1) AS 'Jumlah Deposit',
  6. (SELECT COALESCE(SUM(ts.total),0) FROM transactions ts WHERE ts.user_id=a.id AND TYPE='Deposit' AND STATUS=1) AS 'Total Deposit',
  7. (SELECT CONCAT(COUNT(*), ' kali') FROM transactions ts WHERE ts.user_id=a.id AND TYPE='Order' AND STATUS=1) AS 'Jumlah Order',
  8. (SELECT COALESCE(SUM(ts.total),0) FROM transactions ts WHERE ts.user_id=a.id AND TYPE='Order' AND STATUS=1) AS 'Total Transaksi',
  9. (SELECT COUNT(*) FROM transactions ts WHERE ts.downline_id = a.id) AS 'Jumlah Downline',
  10. (SELECT COUNT(*) FROM transactions ts WHERE ts.downline_id = a.id)*50 AS 'Benefit Downline',
  11. a.balance + (SELECT COALESCE(SUM(ts.total),0) FROM transactions ts WHERE ts.user_id=a.id AND TYPE='Order' AND STATUS=1) -
  12. (SELECT COALESCE(SUM(ts.total),0) FROM transactions ts WHERE ts.user_id=a.id AND TYPE='Deposit' AND STATUS=1) -
  13. ((SELECT COUNT(*) FROM transactions ts WHERE ts.downline_id = a.id)*50) AS 'Selisih'
  14.  
  15. FROM accounts a
  16. GROUP BY a.id
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement