привести тип integer к date нельзя

Делаю запрос к БД postgresql. Как тогда дату необходимо написать, чтобы он за integer не считал? Почему он мне выдаёт такую ошибку:

ERROR: ОШИБКА:  привести тип integer к date нельзя
LINE 3:   and start_date > cast(2020-03-12 AS date)

Код

select * from contract 
WHERE id = 6
  and start_date > CAST(2020-03-12 AS date)
  and start_date < cast(2020-03-19 as date) + interval '1' day

Ответы (1 шт):

Автор решения: Blacit

Я догадался. Одинарные кавычки ведь нужно поставить, а в них дату

select * from contract 
WHERE id = 6
  and start_date > cast('2020-03-12' as date)
  and start_date < cast('2020-03-19' as date) + interval '1' day
→ Ссылка