【发布时间】:2013-08-14 18:23:20
【问题描述】:
我有这样的查询
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 with format===dd-mmm-yyyy 我必须按日期字段分隔列值,就像我在下面提到的那样 p>
例如:
2012-AUG ||2013-AUG || 2013-JULY
previous year|| current month || last month
100 || 200 || 150
120 || 300 || 500
etc...
etc...
为此如何分离列和框架查询?
【问题讨论】:
-
是mysql还是sqlserver??
-
@shaikibrahim OP 已将该问题标记为 Oracle