2
我正在寫一個宏,它從Oracle中提取數據並顯示在Excel中。在Oracle DB中,我們有一個名爲「Calculated_Quantity」的列的自定義表。該列的數據類型是BINARY_DOUBLE。但是,當我在Excel宏中編寫查詢來檢索此列時,出現「數據類型不受支持」的錯誤。所以我不得不使用「投射」功能繞過這個錯誤。Cast和Sum函數
現在我需要總結這一列。如果我寫的聲明爲
Select Id, SUM(CAST(CALCULATED_QUANTITY AS NUMBER(10))) Qty
from DW.SAMPLE
它工作正常,但計算錯誤。
如果我寫
Select Id, CAST(SUM(CALCULATED_QUANTITY AS NUMBER(10))) Qty
from DW.SAMPLE
我得到一個錯誤失蹤右括號。括號似乎是正確的。請幫助! -