時差のある会場の売上を締める

PostgreSQL の再利用可能なクエリと完全なチケット報告で、深夜や夏時間の変更をまたぐ各会場の現地営業日を締めます。

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

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

はじめに

時差のある会場の売上を締めるは、会場の現地日付を正しいチケット売上報告に変える PostgreSQL の実践プロジェクトです。同じ時計表示の別チケットも含め、元の全領収記録を保ち、実際の CSV ファイルを用意します。

三つのステップからなる一つの Guided Lab で、現地日の時間範囲、完全なチケット明細、接続のタイムゾーンが変わっても意味を保つ報告の出力を学びます。独立した一つの Challenge でロンドンとシドニーに応用します。各単元は独自の合成データを使います。

学習内容

  • 日付、現地の時計表示、実際の時点、IANA のタイムゾーン名を区別する。
  • 二つの現地深夜をそれぞれ変換し、開始を含み終了を含まない範囲を使う。
  • 無料チケット、時計表示が繰り返される領収記録、売上のない会場を保つ。
  • 再利用可能な SQL を保存し、明確な UTC 表示と、元データから補完しない完全な CSV 報告を作る。

このコースの対象者

基本的なターミナル操作、PostgreSQL 接続、SELECT/WHERE を知っている初学者向けです。日時変換、クエリのひな型、結合、CSV の構文は使用前に説明します。Python やフロントエンド開発は不要です。

LabEx はブラウザの Terminal に PostgreSQL、チケットの事実データ、実際の報告ツールを用意します。ローカルのインストールは不要です。

よくある質問

実際の決済処理も扱いますか?

整数のセントで過去のチケット売上を締める簡略化した演習です。税金、返金、決済事業者との精算や会計上の保証は対象外です。

ツールが誤ったクエリや曖昧な時間を直しますか?

いいえ。保存した SQL を実行して実際の行を出力し、読み取り側は保存済み CSV のバイトだけを使います。入力は UTC または明示的なオフセットで時点を特定済みです。オフセットのない曖昧な時計表示の解釈は扱いません。Challenge の方法はすべて Guided Lab で十分に練習します。

講師

labby
Labby
Labby is the LabEx teacher.