Я новичок в Spark sql. Я хочу создать следующую серию времени начала и окончания, которые имеют интервал 5 секунд для текущей даты. Итак, скажем, я выполняю свою работу 1 января 2018 года. Я хочу серию времени начала и окончания с разницей в 5 секунд. Таким образом, за 1 день будет 17280 записей
START TIME | END TIME
-----------------------------------------
01-01-2018 00:00:00 | 01-01-2018 00:00:04
01-01-2018 00:00:05 | 01-01-2018 00:00:09
01-01-2018 00:00:10 | 01-01-2018 00:00:14
.
.
01-01-2018 23:59:55 | 01-01-2018 23:59:59
01-02-2018 00:00:00 | 01-01-2018 00:00:05
Я знаю, что могу сгенерировать этот фрейм данных, используя цикл scala for. Мое ограничение заключается в том, что я могу использовать только запросы для этого.
Можно ли как-нибудь создать эту структуру данных, используя конструкции select *?