是否有任何pyspark函数可用于添加下个月,例如DATE_ADD(date,month(int type))

是否有任何pyspark函数可用于添加下个月,例如DATE_ADD(date,month(int type)),第1张

是否有任何pyspark函数可用于添加下个月,例如DATE_ADD(date,month(int type))

这不是

pyspark
特定的。您可以使用
add_months
。从 Spark 1.5开始 可用。例如:

spark.sql("select current_date(), add_months(current_date(),1)").show()# +--------------+-----------------------------+# |current_date()|add_months(current_date(), 1)|# +--------------+-----------------------------+# |    2016-12-27|        2017-01-27|# +--------------+-----------------------------+

您还可以使用负整数删除月份:

spark.sql("select current_date(), add_months(current_date(),-1) as last_month").show()# +--------------+----------+# |current_date()|last_month|# +--------------+----------+# |    2016-12-27|2016-11-27|# +--------------+----------+


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5667690.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存