このようなクエリがあります
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
私の質問は、ここから format===dd-mmm-yyyy の tran_date のような日付フィールドを持っていることです。以下で言及しているような日付フィールドで列の値を区切る必要があります
例えば:
2012-AUG ||2013-AUG || 2013-JULY
previous year|| current month || last month
100 || 200 || 150
120 || 300 || 500
etc...
etc...
このために列とフレームのクエリを分離する方法は?