取消
顯示的結果
而不是尋找
你的意思是:

在SQL轉換一周年月?

聖
新的貢獻者二世

你好,

想知道如果有任何建在功能或代碼,我可以利用一個奇異的一周年整數轉換(例如1到52),進入一個值(例如1 - 12)代表月?

假設一個星期開始在周一和周日結束。

謝謝!

1接受解決方案

接受的解決方案

Hubert_Dudek1
尊敬的貢獻者三世

我們需要解析器是新老不支持周。比我們可以映射我們需要使用w -年的年度和u -本周第一天:

火花。sql(“設置spark.sql.legacy.timeParserPolicy =遺產”)火花。sql(“”“選擇提取(月to_date (“2022-12-1”、“y-w-u”)) month_of_year " " ")

圖像

在原帖子查看解決方案

2回答2

Hubert_Dudek1
尊敬的貢獻者三世

我們需要解析器是新老不支持周。比我們可以映射我們需要使用w -年的年度和u -本周第一天:

火花。sql(“設置spark.sql.legacy.timeParserPolicy =遺產”)火花。sql(“”“選擇提取(月to_date (“2022-12-1”、“y-w-u”)) month_of_year " " ")

圖像

嗨@Stanley曾蔭權,@Hubert杜德克的解決方案為你工作嗎?

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map