Created
February 23, 2026 02:03
-
-
Save tu-trinh-scale/625694d4a612267635010de1e4d2f166 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| WITH budget_comparison AS ( | |
| SELECT | |
| e.event_name, | |
| b.amount, | |
| CASE WHEN e.event_name = 'Yearly Kickoff' THEN b.amount END as kickoff_budget, | |
| CASE WHEN e.event_name = 'October Meeting' THEN b.amount END as october_budget | |
| FROM Event e | |
| JOIN Budget b ON e.event_id = b.link_to_event | |
| WHERE e.event_name IN ('Yearly Kickoff', 'October Meeting') | |
| AND b.category = 'Advertisement' | |
| AND e.event_date BETWEEN '2019-09-01' AND '2019-12-31' | |
| ), | |
| budget_ratio AS ( | |
| SELECT | |
| MAX(kickoff_budget) / MAX(october_budget) as times_larger | |
| FROM budget_comparison | |
| ), | |
| state_expenditures AS ( | |
| SELECT | |
| z.state, | |
| SUM(ex.cost) as total_approved_expenditure | |
| FROM Event e | |
| JOIN Attendance a ON e.event_id = a.link_to_event | |
| JOIN Member m ON a.link_to_member = m.member_id | |
| JOIN Zip_Code z ON m.zip = z.zip_code | |
| JOIN Expense ex ON m.member_id = ex.link_to_member | |
| WHERE e.event_name = 'October Meeting' | |
| AND e.event_date BETWEEN '2019-09-01' AND '2019-12-31' | |
| AND ex.approved >= 1 | |
| GROUP BY z.state | |
| ), | |
| highest_state AS ( | |
| SELECT state | |
| FROM state_expenditures | |
| ORDER BY total_approved_expenditure DESC | |
| LIMIT 1 | |
| ) | |
| SELECT | |
| ROUND(br.times_larger, 2) as advertisement_budget_ratio, | |
| hs.state as highest_expenditure_state | |
| FROM budget_ratio br, highest_state hs |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment