У меня есть набор данных, содержащий несколько полей: month
, customer_id
, row_num
(RANK) и verified_date
.
Поле ранга указывает первую (1
) и вторую (2
) покупку каждого клиента. Я хотел бы знать разницу во времени между первой и второй покупкой для каждого покупателя и показать только its first month
= месяц, где row_num
= 1.
https://i.ibb.co/PjJk5Y0/Capture.png
Итак, мой ожидаемый результат подобен изображению ниже:
https://i.ibb.co/y5Mww7k/Capture-2.png
Я использую StandardSQL
в Google Bigquery
.
row_num, verified_date
from table
GROUP BY 1, 2```