我有一个场景,我需要连接多个表并确定日期+另一个整数列是否大于另一个日期列。
Select case when (manufacturedate + LeadTime < DueDate) then numericvalue ((DueDate - manufacturepdate) + 1) else PartSource.EffLeadTime)
有没有办法在spark sql中处理它?</ p>
谢谢, 灰
答案 0 :(得分:2)
我尝试使用sqlcontext,有一个date_add('date',整数)。 date_add()是hive功能,它也适用于cassandra上下文。
cc.sql("select date_add(current_date(),1) from table").show
由于 Aravinth
答案 1 :(得分:1)
假设您有一个包含数据的DataFrame,那么您正在使用Scala和另一个整数&#34;代表若干天,一种方法是:
org.jboss.logging jboss-logging 3.3.0.Final
所需的值将位于名为&#34; newVal&#34;。
的新列中