我有一個顯示時間戳的欄位'mm/dd/yyyy hh:mi:ss'。我正在嘗試從該欄位中提取等周數,但未成功接收到錯誤訊息的變體,具體取決于我使用的公式。
嗨,我希望有人可以提供幫助。
我正在嘗試從時間戳中獲取 IsoWeeknumber。我嘗試了以下 3 個修訂版,得到了不同的錯誤訊息。
to_char(to_date(Datestamp, 'dd/mm/yyyy'), 'iw')
to_char(trunc(Datestamp),'iw')
to_char(trunc(to_date(Datestamp),'iw'), 'dd/mm/yyyy hh24:mi:ss')
我也to_char(to_date(())沒有運氣反轉。
uj5u.com熱心網友回復:
使用與字串相同的格式(withHH24表示 24 小時制,而不是HHor HH12which 表示 12 小時制):
SELECT to_char(to_date(Datestamp, 'MM/DD/YYYY HH24:MI:SS'), 'IW')
FROM table_name;
db<>在這里擺弄
uj5u.com熱心網友回復:
這是您可以從日期中提取周數的方法
select to_char(to_date('01/02/2022','MM/DD/YYYY'),'WW') from dual
uj5u.com熱心網友回復:
因為你有日期和時間
select to_char(to_date('01/02/2022 10:10:10','MM/DD/YYYY HH:MI:SS'),'IW') from dual| TO_CHAR(TO_DATE('01/02/202210:10:10','MM/DD/YYYYHH:MI:SS'),'IW') | | :------------------------------------------------ -------------- | | 52 |
db<>在這里擺弄
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/496312.html
上一篇:使用arcpy從欄位中獲取變數
