1日の売上を照合する

SQLite の注文・支払い・返金を重複集計せずに照合し、注文別と売り場別の完全な CSV を作成します。

プロジェクトSQLiteデータベース

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

「1日の売上を照合する」は、基本的な SELECT から、小さなマーケット店舗の信頼できる締め作業へ進むための SQLite 実践プロジェクトです。

2つのガイド付きラボで金額の重複集計を確かめ、再利用できる注文別計算と実際の CSV ファイルを作ります。独立した1つのチャレンジでは、注文や入出金イベントが異なるワークショップ店舗に同じ方法を応用します。各単元には独立した準備済み台帳があります。

学習内容

  • 商品明細、成功した支払い、成功した返金を別々に集計してから注文 ID で結合する。
  • ビュー、LEFT JOIN、COALESCE、CTE を使い、未払い注文、同額の別イベント、正確な顧客ラベルを保持する。
  • 整数のセントで純受取額、差額、注文ごとの精算状態を求め、全体の差額がゼロであることと区別する。
  • 再利用可能な SQL を保存し、用意されたツールで正しく引用処理された注文別・売り場別 CSV を出力して読む。

このコースの対象者

業務集計の信頼性を高めたい SQL 初学者向けです。基本的なターミナル操作と SELECT/WHERE の知識が必要です。集計、結合、ビュー、CTE は使用前に説明します。

LabEx が SQLite、合成データ、ブラウザー内の Terminal を提供します。ローカルへのインストール、Python プログラミング、決済アカウント、会計知識は不要です。

よくある質問

アプリや出力プログラムを開発しますか?

作成するのは SQL です。用意されたツールがクエリの実際の結果を出力し、保存された CSV を読みます。誤ったクエリは修正しません。元の台帳とツールは保持します。

ここでの照合とは何ですか?

各注文の商品価値を、成功した支払いから成功した返金を引いた金額と整数のセントで比較します。税、通貨換算、決済事業者の精算は扱わない簡略化した演習です。チャレンジではガイド付きラボで学んだ仕組みだけを使います。

講師

labby
Labby
Labby is the LabEx teacher.