跨时区完成销售日结是一门 PostgreSQL 实践项目,帮助你把场馆当地日历日期转换为正确的售票报告。保留每张原始票据,包括钟面时间相同但实际时刻不同的票,并交付真实 CSV 文件。
一个 Guided Lab 分三步推导当地日窗口、构建完整票据明细,并导出不随连接时区改变含义的报告。一个独立 Challenge 将方法应用到伦敦和悉尼。每个单元都有自己的合成数据。
你将学到什么
- 区分日历日期、当地钟面时间、实际时刻和 IANA 命名时区。
- 分别转换两个当地午夜,使用包含起点、排除终点的区间。
- 保留免费票、重复钟面时间的不同票据,以及没有销售的场馆。
- 保存可复用 SQL、输出明确的 UTC 时刻,并读取完整真实 CSV 报告,不从来源补回缺行。
本课程适合谁
适合了解终端导航、PostgreSQL 连接和 SELECT/WHERE 的初学者。日期时间转换、查询模板、联接和 CSV 语法都在使用前讲解,无须 Python 或前端开发经验。
LabEx 在浏览器 Terminal 中准备好 PostgreSQL、票据事实和真实报告工作台,无须本地安装。
常见问题
是否处理真实支付结算?
本课按整数分完成简化的历史售票日结,不包括税费、退款、支付机构清算或会计保证。
工具会修正错误查询或歧义时间吗?
不会。它执行保存的 SQL 并导出实际行,文件读取器只读取已保存的 CSV 字节。输入已用 UTC 或明确偏移标识实际时刻,不处理没有偏移的歧义钟面时间。Challenge 所用方法都已在 Guided Lab 中完整练习。




