У меня довольно большой журнал событий со столбцами:
id, timestamp, text, user_id
Текстовое поле содержит множество вещей, например:
Road: This is the road name
City: This is the city name
Type: This is a type
etc..
Я хотел бы получить результат в следующее:
Given a start and end date, how many **new** users used a road (that haven't before) grouped by road.
У меня есть несколько частей этого рабочего штрафа (например, общее количество пользователей, группировка, диапазон дат и т. д. SQL для получения новых пользователей: ссылаясь на это, я попробовал такие решения, как SELECT AS STRUCT для подзапросов, среди прочего.
В конечном итоге, я бы хотел увидеть такой результат:
road, total_users, new_users
Любая помощь будет очень полезной. оценили.