НачатьНачать бесплатно

Создание TIMESTAMP с помощью конкатенации

В одном из предыдущих упражнений столбец violation_time таблицы parking_violation использовался для проверки того, что зафиксированное время нарушения попадает в интервал ограничений для данного места. Это создавало сложности в случаях, когда ограничения действовали в ночное время: для таких записей значение 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;
Редактировать и запускать код