«Сверка продаж за день» — практический проект SQLite, который помогает перейти от простых SELECT к надёжной передаче итогов закрытия небольшой рыночной лавки.
Две пошаговые лабораторные сначала показывают повторный подсчёт денег, затем создают повторно используемые расчёты по заказам и настоящие CSV. Одно самостоятельное задание переносит те же методы на магазин при мастерской с другими заказами и денежными событиями. У каждого модуля своя подготовленная база.
Чему вы научитесь
- Отдельно суммировать позиции, успешные платежи и успешные возвраты до соединения по ID заказа.
- Сохранять неоплаченные заказы, отдельные события с одинаковыми суммами и точные подписи с помощью представлений, LEFT JOIN, COALESCE и CTE.
- Вычислять чистые поступления, разницу и состояние каждого заказа в целых центах, отличая их от сбалансированного общего итога.
- Сохранять повторно используемый SQL и предоставленными средствами экспортировать и читать полные CSV по заказам и точкам с корректными кавычками.
Для кого этот курс
Для начинающих пользователей SQL, которым нужны надёжные деловые итоги. Нужны базовая навигация в терминале и SELECT/WHERE. Агрегации, соединения, представления и CTE объясняются до применения.
LabEx предоставляет SQLite, синтетические данные и браузерный Terminal. Установка на свой компьютер, программирование на Python, платёжная учётная запись и знания бухгалтерии не требуются.
Часто задаваемые вопросы
Нужно создавать приложение или экспортёр?
Вы пишете SQL. Готовые средства экспортируют фактический результат и читают сохранённые CSV, но не исправляют неверный запрос. Исходные данные и инструменты нужно сохранить.
Что здесь означает сверка?
Стоимость каждого заказа сравнивается с успешными платежами за вычетом успешных возвратов в целых центах. Упрощённое упражнение не охватывает налоги, конвертацию валют и расчёты платёжного провайдера. Самостоятельное задание использует только уже изученные механизмы.




