Created
February 23, 2026 02:03
-
-
Save tu-trinh-scale/79986e09b84439ca135b695cbbaea20b 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 fall_year AS ( | |
| SELECT MAX(CAST(strftime('%Y', event_date) AS INT)) AS yr | |
| FROM Event | |
| WHERE CAST(strftime('%m', event_date) AS INT) BETWEEN 8 AND 12 | |
| ), | |
| kickoff_ad AS ( | |
| SELECT b.amount AS kickoff_ad | |
| FROM Budget b | |
| JOIN Event e ON b.link_to_event = e.event_id | |
| JOIN fall_year fy | |
| WHERE e.event_name = 'Yearly Kickoff' | |
| AND CAST(strftime('%Y', e.event_date) AS INT) = fy.yr | |
| AND CAST(strftime('%m', e.event_date) AS INT) BETWEEN 8 AND 12 | |
| AND b.category = 'Advertisement' | |
| ), | |
| oct_ad AS ( | |
| SELECT b.amount AS oct_ad | |
| FROM Budget b | |
| JOIN Event e ON b.link_to_event = e.event_id | |
| JOIN fall_year fy | |
| WHERE e.event_name = 'October Meeting' | |
| AND CAST(strftime('%Y', e.event_date) AS INT) = fy.yr | |
| AND CAST(strftime('%m', e.event_date) AS INT) BETWEEN 8 AND 12 | |
| AND b.category = 'Advertisement' | |
| ), | |
| state_expend AS ( | |
| SELECT z.state, SUM(ex.reimbursed_amount) AS total_approved_expenditure | |
| FROM Attendance a | |
| JOIN Event e ON a.link_to_event = e.event_id | |
| JOIN fall_year fy | |
| 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 ex.link_to_member = m.member_id | |
| WHERE e.event_name = 'October Meeting' | |
| AND CAST(strftime('%Y', e.event_date) AS INT) = fy.yr | |
| AND CAST(strftime('%m', e.event_date) AS INT) = 10 | |
| AND ex.approved = 2 | |
| AND CAST(strftime('%Y', ex.expense_date) AS INT) = fy.yr | |
| AND CAST(strftime('%m', ex.expense_date) AS INT) BETWEEN 8 AND 12 | |
| GROUP BY z.state | |
| ), | |
| top_state AS ( | |
| SELECT state, total_approved_expenditure | |
| FROM state_expend | |
| ORDER BY total_approved_expenditure DESC | |
| LIMIT 1 | |
| ) | |
| SELECT | |
| (SELECT kickoff_ad FROM kickoff_ad) * 1.0 / (SELECT oct_ad FROM oct_ad) AS kickoff_vs_oct_ad_multiplier, | |
| (SELECT state FROM top_state) AS highest_state, | |
| (SELECT total_approved_expenditure FROM top_state) AS highest_state_total_approved_expenditure; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment