$q_import = "SELECT
DATE_ADD(last_updated, INTERVAL '3 HOUR'),
state
FROM states
WHERE entity_id='".$j."'
AND DATE_ADD(last_updated, INTERVAL '3 HOUR') > DATE_SUB(NOW(), $str_number_last_hours)
";
Ошибка
pg_query(): Query failed: ERROR: function date_add(timestamp with time zone, interval) does not exist
При этом на mysql всё тоже самое отрабатывает норм, ЧЯДНТ?
Функции DATE_ADD в PostgreSQL действительно не существует. > ЧЯДНТ? Надеетесь, что разные СУБД в принципе совместимы, наверное. ;)
вместо неё DATE_TRUNC?
Нет. См. https://www.postgresql.org/docs/current/functions-datetime.html
Обсуждают сегодня