時差のある会場の売上を締めるは、会場の現地日付を正しいチケット売上報告に変える PostgreSQL の実践プロジェクトです。同じ時計表示の別チケットも含め、元の全領収記録を保ち、実際の CSV ファイルを用意します。
三つのステップからなる一つの Guided Lab で、現地日の時間範囲、完全なチケット明細、接続のタイムゾーンが変わっても意味を保つ報告の出力を学びます。独立した一つの Challenge でロンドンとシドニーに応用します。各単元は独自の合成データを使います。
学習内容
- 日付、現地の時計表示、実際の時点、IANA のタイムゾーン名を区別する。
- 二つの現地深夜をそれぞれ変換し、開始を含み終了を含まない範囲を使う。
- 無料チケット、時計表示が繰り返される領収記録、売上のない会場を保つ。
- 再利用可能な SQL を保存し、明確な UTC 表示と、元データから補完しない完全な CSV 報告を作る。
このコースの対象者
基本的なターミナル操作、PostgreSQL 接続、SELECT/WHERE を知っている初学者向けです。日時変換、クエリのひな型、結合、CSV の構文は使用前に説明します。Python やフロントエンド開発は不要です。
LabEx はブラウザの Terminal に PostgreSQL、チケットの事実データ、実際の報告ツールを用意します。ローカルのインストールは不要です。
よくある質問
実際の決済処理も扱いますか?
整数のセントで過去のチケット売上を締める簡略化した演習です。税金、返金、決済事業者との精算や会計上の保証は対象外です。
ツールが誤ったクエリや曖昧な時間を直しますか?
いいえ。保存した SQL を実行して実際の行を出力し、読み取り側は保存済み CSV のバイトだけを使います。入力は UTC または明示的なオフセットで時点を特定済みです。オフセットのない曖昧な時計表示の解釈は扱いません。Challenge の方法はすべて Guided Lab で十分に練習します。




