Guest User

Untitled

a guest
Jan 19th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. mysql> SELECT
  2. -> DATE_FORMAT(s.created, "%Y-%m-%d") as "Date",
  3. -> count(s.id) AS "Accounts credited",
  4. -> sum(s.withdrawal) "Total Credited"
  5. -> -- 100 * (sum(s.withdrawal) - sum(prev.withdrawal))
  6. -- / sum(prev.withdrawal) "Difference in %"
  7. -> FROM statements s
  8. -> -- LEFT JOIN prev
  9. -> -- s.created - interval 7 DAY
  10. -> -- ON prev.created = s.created - interval 7 DAY
  11. -- AND (prev.status_id = 'OPEN'
  12. -- OR prev.status_id = 'PENDING')
  13. -> WHERE (s.status_id = 'OPEN' OR s.status_id = 'PENDING')
  14. -> GROUP BY YEAR(s.created), MONTH(s.created), DAY(s.created)
  15. -> ORDER BY s.created DESC
  16. -> LIMIT 12;
  17.  
  18. +------------+-------------------+----------------+
  19. | Date | Accounts credited | Total Credited |
  20. +------------+-------------------+----------------+
  21. | 2019-01-19 | 18175 | 323173.68 |
  22. | 2019-01-12 | 18135 | 324768.43 |
  23. | 2019-01-10 | 80 | 1497.75 |
  24. | 2019-01-09 | 51 | 933.50 |
  25. | 2019-01-08 | 10 | 187.50 |
  26. | 2019-01-05 | 17588 | 316968.49 |
  27. | 2018-12-29 | 17893 | 325404.18 |
  28. | 2018-12-28 | 1 | 35.00 |
  29. | 2018-12-22 | 17353 | 317048.18 |
  30. | 2018-12-15 | 16893 | 310181.34 |
  31. | 2018-12-08 | 16220 | 299547.09 |
  32. | 2018-12-01 | 15476 | 287699.59 |
  33. +------------+-------------------+----------------+
  34. 12 rows in set (0.79 sec)
Add Comment
Please, Sign In to add comment