我有这样的查询
select distinct
tran_date,
ZONE_NAME,
ROUND (nvl(sum(WALKIN_WITHOUT_CGROUP),0)/ COUNT(*),2)APC,
ROUND((nvl(SUM(SALES_VALUE),0)+nvl(sum(total_sales),0)-nvl(sum(net_sales),0)+nvl(sum(discount),0))/nvl(sum(BILLS_WITHOUT_CGROUP),0))ASPB,
from OUTLET_PAYMODE_REPORT_FACT A,OUTLET_DETAILS B
WHERE A.OUTLET_ID=B.OUTLET_ID and SALES_VALUE>0
group by zone_name,tran_date
我的问题是我有一个日期字段,例如tran_date 格式===dd-mmm-yyyy我必须按日期字段分隔列值,就像我在下面提到的
例如:
2012-AUG ||2013-AUG || 2013-JULY
previous year|| current month || last month
100 || 200 || 150
120 || 300 || 500
etc...
etc...
如何为此分离列和框架查询?