Я пытаюсь указать год и месяц даты и добавить пользовательский день в Google bigQuery.Возможно ли это?
Мой запрос
SELECT
CONCAT(((EXTRACT(YEAR FROM reportdt)), '-', (EXTRACT(MONTH FROM reportdt)), '01')
) AS
yo,
brandnm,
EXTRACT(YEAR FROM reportdt) as the_year,
EXTRACT(MONTH FROM reportdt) as the_month
FROM table
WHERE reportdt BETWEEN '2018-05-01' AND '2018-11-30'
Моя ошибка:
"No matching signature for function CONCAT for argument types: STRUCT<INT64, STRING, INT64>. Supported signatures: CONCAT(STRING, [STRING, ...]); CONCAT(BYTES, [BYTES, ...]) at [2:1]"
Ожидаемый результат для
SELECT<br>
CONCAT(((EXTRACT(YEAR FROM reportdt)), '-', (EXTRACT(MONTH FROM reportdt)), '01') AS yo
2018-05-01
Пожалуйста, помогите!