|
|
|
|
|
by d0mine
846 days ago
|
|
It looks like llm hallucinated the query that doesn't group by country to get the median. Here's version generated after asking to fix it: SELECT p.country, SUM(p.amount - p.discount) AS total
FROM purchases p
JOIN (
SELECT country, MEDIAN(amount) * 10 AS median_amount
FROM purchases
GROUP BY country
) m ON p.country = m.country
WHERE p.amount <= m.median_amount
GROUP BY p.country;
|
|