Eg :
Select Report_date from ABC
輸出 :
20201231
20201130
20201031
20200930
20200831
2020-0731
20200630
20200531
2020-0430
20200331
20200229
20200131
期望值是 如果報告日期是在
{
20200331
20200229
20200131
}
那么查詢應該回傳2020Q1的結果
uj5u.com熱心網友回復:假設REPORT_DATE是一個DATE資料型別,你可以使用TO_CHAR獲得你要找的值
SELECT REPORT_DATE, TO_CHAR (REPORT_DATE, 'YYYY "Q "Q') AS QTR FROM ABC;
如果REPORT_DATE是一個VARCHAR2資料型別,你可以像這樣得到你要找的值
SELECT REPORT_DATE, TO_CHAR (TO_DATE(REPORT_DATE, 'YYYY-MM-DD'), 'YYYY-Q "Q') AS QTR FROM ABC。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/325007.html
標籤:
