В одной из моих сгенерированных таблиц есть поле с именем start
, которое имеет тип Field<Timestamp>
(в базе данных столбец на самом деле является datetime
). В той же таблице также есть поле duration
, которое содержит Int
.
Я хотел бы добавить duration
к start
. Я нашел DSL.dateAdd
, но для этого требуется Field<Date>
. Как я могу преобразовать поле Timestamp
в поле Date
, чтобы использовать его, как в следующем примере?
DSL.dateAdd(MYTABLE.START, MYTABLE.DURATION, DatePart.MINUTE)
РЕДАКТИРОВАТЬ: Немного больше исследований с моей стороны показало, что есть функция DSL.timestampAdd
, которая решила мою проблему.