Я пытаюсь выполнить запрос в Google BigQuery, где я вычитаю час из определенного времени. По какой-то причине я получаю сообщение об ошибке «DATE_SUB не поддерживает часть даты HOUR» со строкой кода ниже: (встроено в более крупный оператор sql)
DATE_SUB(t2.time, INTERVAL -1 HOUR)
Я также попробовал DATE_ADD следующим образом:
DATE_ADD(t2.click_time, -1, 'hour')
но я получаю ошибку "ожидаемое выражение INTERVAL at ..."
У кого-нибудь есть предложения по решению этой проблемы?
Я использую стандартный SQL (использование устаревшего sql не проверено).
Спасибо!