у меня есть 2 строки в столбце, одна из которых указывает на юлианскую дату (количество дней с 1 января 1970 года, когда этот день равен 1), а второй столбец - количество минут после полуночи текущего дня (почему это было сделано таким образом, я понятия не имею).
я хотел бы получить свой sql-запрос для создания метки времени из этих двух столбцов.
, если бы у меня был доступ к даннымзаранее я мог бы сделать что-то вроде SELECT timestamp '1970-01-01 00:00:00' + INTERVAL 'X DAYS' + INTERVAL 'Y MINUTES' AS my_time FROM mytable
, но поскольку X и Y являются фактическими членами таблицы, к которой я обращаюсь, это не так просто.
у кого-нибудь есть какие-либо предложения?
по сути, я ищу эквивалентное [юридическое] решение:
SELECT timestamp '1970-01-01 00:00:00' + INTERVAL 'my_col1 DAYS' + INTERVAL 'my_col2 MINUTES' AS my_time FROm mytable
я могу заставить свой серверный код сделать это для меня, но мне бы понравилось, если бы я мог встроить его в свойзапрос.