SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
SELECT s.store_id, SUM(CASE WHEN q.quarter = 'I' THEN p.amount ELSE 0 END) AS Q1, SUM(CASE WHEN q.quarter = 'II' THEN p.amount ELSE 0 END) AS Q2, SUM(CASE WHEN q.quarter = 'III' THEN p.amount ELSE 0 END) AS Q3, SUM(CASE WHEN q.quarter = 'IV' THEN p.amount ELSE 0 END) AS Q4 FROM store p JOIN ( SELECT DISTINCT store_id, quarter FROM staff CROSS JOIN (VALUES ('I'), ('II'), ('III'), ('IV')) AS q(quarter) ) s ON p.store_id = s.store_id GROUP BY s.store_id; ; show status like 'Last_query_cost';

Stuck with a problem? Got Error? Ask ChatGPT!

Copy Clear