累计求和:
SUM(cdip.pricing_bale) over(PARTITION BY cdip.source_header_id ORDER BY cdip.source_header_id);
版本化视图执行刷新:
BEGIN
ad_zd_table.upgrade('CUX', 'CUX_FUT_POSITIONS_ALL');
END;
根据字段汇总并以逗号隔开:
Listagg(Item_Description, ',') Within Group(Order By Item_Description)
例:
Select Listagg(Item_Description, ',') Within Group(Order By Item_Description)
From (Select Pa.Item_Description
From Ap_Invoice_Lines_All Apl, Po_Lines_All Pa
Where 1 = 1
And Apl.Invoice_Id = p_Invoice_Id
And Apl.Po_Line_Id = Pa.Po_Line_Id
Group By Pa.Item_Description);
金额保留小数位:
金额保留三位小数
to_char(rec_detail.su_net_weigth, 'fm99999999999999.000');
保留5位小数
FM999999999999990.00000 (当为0的时候显示为0.00000)
FM999999999999999.00000 (当为0的时候显示为.00000)
保留两位小数,千分位以逗号隔开
FM999G999G999G999G999G999G999G999G990D00 --可以在FROM中使用
FM999,999,999,999,990.000 --包中使用
FM999,999,999,999,999,990.0099999 保留超过7位的时候保留7位,否则有几位就要保留几位.