Advertisement
nikeza

Rich Wizard, Poor Wizard

Jan 26th, 2020
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.42 KB | None | 0 0
  1. CREATE TABLE new_table as
  2. SELECT id AS first_id  , deposit_amount AS `first`,
  3. id + 1 AS second_id,
  4. (
  5. SELECT deposit_amount
  6. FROM wizzard_deposits
  7. WHERE id = second_id
  8. ) AS `second`
  9. , (
  10. SELECT ((SELECT deposit_amount
  11. FROM wizzard_deposits
  12. WHERE id = first_id) - (SELECT deposit_amount
  13. FROM wizzard_deposits
  14. WHERE id = second_id))
  15. ) AS diff
  16. from wizzard_deposits
  17. GROUP BY id
  18. HAVING `second` IS NOT NULL;
  19.  
  20. SELECT sum(diff)
  21. FROM new_table;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement