小编SQL*_*irl的帖子

SPARK SQl中的DATEDIFF

我是Spark SQL的新手。我们正在将数据从SQL Server迁移到Databricks。我正在使用SPARK SQL。您能否建议以下日期函数在SPARK sql中实现以下功能?我可以看到datediff在spark sql中仅给出几天。

DATEDIFF(年,StartDate,EndDate)DATEDIFF(月,StartDate,EndDate)DATEDIFF(四分之一,StartDate,EndDate)

datediff apache-spark-sql databricks

9
推荐指数
1
解决办法
1万
查看次数

Spark SQL中的递归cte

; WITH  Hierarchy as 
        (
            select distinct PersonnelNumber
            , Email
            , ManagerEmail 
            from dimstage
            union all
            select e.PersonnelNumber
            , e.Email           
            , e.ManagerEmail 
            from dimstage  e
            join Hierarchy as  h on e.Email = h.ManagerEmail
        )
        select * from Hierarchy
Run Code Online (Sandbox Code Playgroud)

你能帮助在 SPARK SQL 中实现同样的目标吗

apache-spark apache-spark-sql spark-notebook

7
推荐指数
1
解决办法
2万
查看次数