У меня есть набор данных, который содержит информацию об определенном типе события, включая starttime
, endtime
и duration
(в минутах). Я хотел бы сгруппировать эти данные по date
(будут извлечены из starttime
), но у меня есть строка, представляющая событие за несколько дней, например, index
33, starttime
2020-07-13 10:19:54 UTC, endtime
2020-07-15 13:13:21 UTC и duration
3053. Эта строка должна быть разбита на три строки, например:
starttime endtime duration
2020-07-13 10:19 2020-07-13 23:59 821
2020-07-14 00:00 2020-07-14 23:59 1440
2020-07-15 00:00 2020-07-15 13:13 793
Чтобы было ясно, я пытаюсь использовать эти 3 строки для замены исходной строки, поэтому, когда я группирую по date
, число будет правильным.
Как это сделать в BigQuery?