Разница заказа от среднего по клиенту

Hard

Для каждого заказа выведите разницу total - avg_total_by_customer. Ожидаемые колонки: id, diff_from_avg

Структура таблиц

CREATE TABLE orders (id INTEGER PRIMARY KEY, customer_id INTEGER, total REAL);

Пример данных

INSERT INTO orders VALUES (1,1,10.0),(2,1,20.0),(3,1,30.0),(4,2,100.0),(5,2,100.0),(6,2,10.0),(7,3,5.0),(8,3,15.0),(9,3,25.0),(10,4,60.0),(11,4,40.0),(12,5,200.0),(13,5,50.0);

Ваш SQL

Результат

Нет табличного результата (возможно, запрос не SELECT), или результат пуст.