我是Spark sql的新手。我想生成以下一系列开始时间和结束时间,其中当前日期的间隔为5秒。因此,可以说我将于2018年1月1日开始工作,我想要一系列的开始时间和结束时间相差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 loop来生成此数据帧。我的限制是我只能使用查询来做到这一点。
有什么方法可以使用select *结构创建此数据结构吗?