以下是我的表格内容:
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是每个分销商的平均周销售额(即 29-APR-13 前 7 天)
即对于charan分销商平均值 = (5+2+23)/3
Number_Of_Sales是 29-APR-13 完成的销售额
我尝试使用oracle 的wm_concat函数,但它没有按预期工作。
有什么办法可以得到上述预期的结果。
问候, 查兰