Видно, PostgreSQL не имеет DATEADD
, потому что вы можете просто использовать операторы +
или -
.
Мне нужно добавить несколько часов к дате, которая выполняется следующим образом:
date_field + interval '8.25 hour'
Это здорово, но мне нужно количество часов, которые можно найти в поле в таблице. Было бы примерно так:
date_field + interval start_time 'hour'
Я не могу найти нигде, как это сделать. Это действительно невозможно?
Я не против прибегать к уродливым взломам, например, принимать значение поля и делить на 3600, умножая на 86400. Что бы мне ни делал, но я тоже не нашел никакого способа сделать это.