Oracle 该地区的平均每日订单
我必须创建一个查询来获取过去5天内区域订单的百分比。 -区域门店ProcessingStatus=已处理的平均每日订单总数 我创建了以下查询…请帮助我匹配以上条件Oracle 该地区的平均每日订单,oracle,Oracle,我必须创建一个查询来获取过去5天内区域订单的百分比。 -区域门店ProcessingStatus=已处理的平均每日订单总数 我创建了以下查询…请帮助我匹配以上条件 SELECT trunc(order_date) as Order_Date, COUNT(web_order_number) AS NoOfOrders, SUM(order_total) AS daily_total, scr.STORE_CONFIGURATION_ID, scr.COUNTRY FROM
SELECT trunc(order_date) as Order_Date, COUNT(web_order_number) AS NoOfOrders,
SUM(order_total) AS daily_total, scr.STORE_CONFIGURATION_ID, scr.COUNTRY
FROM purchase_order po
INNER JOIN STORE_CONFIG_REFERENCE scr
ON po.STORE_CONFIGURATION_ID = scr.STORE_CONFIGURATION_ID
WHERE po.PROCESSING_STATUS = 'processed' and po.order_date >= trunc(sysdate - 4)
GROUP BY trunc(order_date) ORDER BY order_date ASC;
现在获取错误:ORA-00979:不是表达式分组
以及如何计算要添加scr.STORE\u CONFIGURATION\u ID的订单百分比,scr.COUNTRY in group by或根据您的业务要求将其从select中删除其工作状态…但我必须同时显示区域名称。您能告诉我这一个是正确的吗…请..select语句中的区域名称?选择TRUNCODER\U date作为订单日期,COUNWEB\U订单号/5作为NOOFDERS,将订单总计作为采购订单的每日总计,其中处理状态为“已处理”,订单日期为>=truncsysdate-4,并按truncorder日期订单按订单日期ASC将配置ID存储在123124125126127128129130组中;