У меня есть поле в таблице BigQuery, которое является STRING, но на самом деле является отметкой времени в формате "2019-06-14T11: 31: 07".Поэтому я использую CAST (sign_up_date AS TIMESTAMP) для преобразования в пригодный для использования TIMESTAMP.
Это отлично работает в Legacy SQL, однако в Standard SQL выдает ошибки, когда STRING имеет формат "2019-06-14T09: 09 "(в точную минуту, пропущено": 00 ") или" 2019-05-25T05: 31: 22.7263555 "(так как иногда они появляются с десятичными секундами).
Любая идея окак я могу заставить его работать в стандартном SQL?Очевидно, что я мог бы просто использовать Legacy SQL, но я хочу написать в Standard, так как есть другие функции, которые работают лучше в этом.
Спасибо,
Benji