使用连接创建 TIMESTAMP
在之前的练习中,您使用了 parking_violation 表中的 violation_time 列,来检查记录的 violation_time 是否处于违规地点的限制时段内。遇到的难点是,若限制停车跨越夜间,这些记录的 from_hours_in_effect 会晚于 to_hours_in_effect。如果在时间之外再包含日期,这个问题就可以避免。
在本练习中,您将开始通过创建 violation_datetime 列并填充 TIMESTAMP 值,来简化跨夜违规的判定。方法是将 issue_date 与 violation_time 进行连接,然后把得到的字符串转换为 TIMESTAMP。
本练习是课程的一部分
在 PostgreSQL 数据库中清理数据
交互式实操练习
通过完成这段示例代码来试试这个练习。
SELECT
-- Concatenate issue_date and violation_time columns
___(___, ___, ___) AS violation_datetime
FROM
parking_violation;