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

SQL星期格式問題不是顯示結果01 (ww)

愛立信
新的貢獻者二世

嗨,夥計們,

我需要顯示周數ww格式。請參見下麵的代碼

選擇weekofyear (date_add (to_date(當前日期,'名稱'),+ 35))。也請refre結果的屏幕截圖。結果

2回答2

Hubert_Dudek1
尊敬的貢獻者三世

date_add id添加天。今天是12月1日,+ 35天它給5日2022年1月的第一個星期所以weekofyear函數返回的結果1是正確的。

如果您需要添加前導零的最好方法就是格式等可視化工具/ BI。

如果你需要前導零的火花將會需要的字符串:

選擇lpad (weekofyear (date_add(當前日期,35)),2,' 0 ')

可以很好的約會對象就格式(date_format)上周火花WW / WW但人數不包括在日期格式:https://spark.apache.org/docs/latest/sql-ref-datetime-pattern.html

羅莉
新的貢獻者三世

您可以使用lpad ()實現“ww”格式。

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

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

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

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

Baidu
map