下面是我的表中的內容:表演上的某些行算術運算和顯示結果
select * from summary_weekly_sales;
DISTRIBUTOR DATE_OF_ACTIVATION NUMBER_OF_SALES
-------------- ------------------ ---------------
charan 25-APR-13 23
charan 26-APR-13 2
charan 28-APR-13 5
charan 29-APR-13 50
anil 25-APR-13 13
anil 26-APR-13 4
anil 28-APR-13 5
anil 29-APR-13 30
在利用iReport DATE_OF_ACTIVATION是輸入參數(但在這裏,我以date_of_activation爲29-APR-13),我所要的輸出顯示如下:
DISTRIBUTOR avg_sales_week NUMBER_OF_SALES
-------------- --------------- ---------------
charan 10 50
anil 7.33 30
其中,
avg_sales_week是平均一週每個分銷商的銷售額7天背面29-APR-13)的
即用於查蘭分配器平均=(5 + 2 + 23)/ 3
Number_Of_Sales在銷售上29-APR-13
完成我嘗試使用oracle的wm_concat函數,但它沒有按預期工作。
有什麼辦法可以得到上面的預期結果。
問候, 查蘭
我認爲不可能一次完成這個請求,因爲如果你有一個像DATE_OF_ACTIVATION = 29-APR-13這樣的子句,你不能計算** anil **的平均銷售額 – Nagasaki 2013-05-02 12:40:23
,因爲分銷商平均值是(13 + 4 + 3)/ 3即10 – kattashri 2013-05-02 12:45:22
看看Oracle分析函數 – OldProgrammer 2013-05-02 12:57:40