1. 学ぶ
  2. /
  3. コース
  4. /
  5. 在 PostgreSQL 数据库中清理数据

Connected

演習

高风险停车行为

parking_violation 表包含大量停车违规的详细信息。不过,目前还不清楚是什么原因导致个人违反停车限制。有一种假设认为,违规者会在限制即将结束前不久尝试在受限区域停车。您被要求调查这一现象。首先,您需要处理一个问题:parking_violation 表中的时间是以字符串形式存储的。

在本练习中,您将把存在部分时段限制的位置中发生的违规记录的 violation_time 和 to_hours_in_effect 转换为 TIMESTAMP 类型,计算这些记录中 violation_time 与 to_hours_in_effect 之间的时间间隔,并找出那些 violation_time 早于 to_hours_in_effect 少于 1 小时的记录。

指示1 / 3

undefined XP
    1
    2
    3
  • 使用 TO_TIMESTAMP() 和合适的格式字符串将 violation_time 与 to_hours_in_effect 转换为 TIMESTAMP 值。::TIME 可将值转换为 TIME。
  • 排除那些 from_hours_in_effect 为 1200AM 且 to_hours_in_effect 为 1159PM 的位置(两者同时满足)。