簡體   English   中英

想要年、月、日不同列的周數

[英]Want week number from different columns of Year, Month & Day

我想要 Hive QL 同一張表中年、月和日不同列的周數。 如果您可以在 SQL 上給出邏輯,那也沒關系。

將日期、月份和年份連接成適當的日期格式並應用 weekofyear()。

Select weekofyear(cast(concat(year,"-",month,"-",date) as date)) from tablename.

請注意,我使用強制轉換將連接的字符串轉換為日期。但是,您可能需要根據您的日期格式使用不同的方法。 請參閱以下有關處理字符串轉換為日期格式的答案。

Hive 將字符串轉換為日期 dd-MM-yyyy

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM