문자열 결합으로 TIMESTAMP 생성하기
이전 연습 문제에서 parking_violation 테이블의 violation_time 열을 사용해, 기록된 violation_time이 해당 위반 위치의 제한 시간 안에 있는지 확인했어요. 그런데 야간에 주차가 제한된 경우에는 문제가 있었는데, 이 기록들에서는 from_hours_in_effect 시간이 to_hours_in_effect 시간보다 늦기 때문이에요. 이 문제는 위반 시간뿐 아니라 날짜까지 함께 기록하면 해결할 수 있어요.
이번 연습 문제에서는 TIMESTAMP 값을 담는 violation_datetime 열을 만들어 야간 위반을 더 쉽게 식별할 수 있도록 준비해 볼 거예요. 이를 위해 issue_date와 violation_time을 이어 붙이고, 그 결과 문자열을 TIMESTAMP 값으로 변환하겠습니다.
이 연습은 강의의 일부입니다
PostgreSQL 데이터베이스에서 데이터 정제하기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
SELECT
-- Concatenate issue_date and violation_time columns
___(___, ___, ___) AS violation_datetime
FROM
parking_violation;