|
@@ -1,28 +1,28 @@
|
|
|
with sa_salestarget as (
|
|
with sa_salestarget as (
|
|
|
select point,year,sys_enterpriseid,sum(amount) amount from (SELECT 0+CAST(if(isclose,t1.price*t1.deliedqty,amount) AS CHAR) amount, MONTH(t2.billdate) point,YEAR(t2.billdate) year,t2.sys_enterpriseid FROM sa_orderitems t1
|
|
select point,year,sys_enterpriseid,sum(amount) amount from (SELECT 0+CAST(if(isclose,t1.price*t1.deliedqty,amount) AS CHAR) amount, MONTH(t2.billdate) point,YEAR(t2.billdate) year,t2.sys_enterpriseid FROM sa_orderitems t1
|
|
|
INNER JOIN sa_order t2 ON t1.sa_orderid=t2.sa_orderid AND t1.siteid=t2.siteid
|
|
INNER JOIN sa_order t2 ON t1.sa_orderid=t2.sa_orderid AND t1.siteid=t2.siteid
|
|
|
-WHERE t1.siteid = $siteid$ and t2.sys_enterpriseid in $sys_enterpriseid$ and t2.status in('提交','审核','手工关闭','关闭') and YEAR(t2.billdate)=$year$ ) a
|
|
|
|
|
|
|
+WHERE t1.siteid = $siteid$ and t2.sys_enterpriseid in $sys_enterpriseid$ and $where1$ and YEAR(t2.billdate)=$year$ ) a
|
|
|
GROUP BY point,year,sys_enterpriseid
|
|
GROUP BY point,year,sys_enterpriseid
|
|
|
)
|
|
)
|
|
|
SELECT DISTINCT m.year,
|
|
SELECT DISTINCT m.year,
|
|
|
m.sys_enterpriseid,
|
|
m.sys_enterpriseid,
|
|
|
- ifnull(m1.amount,0)+ ifnull(m2.amount,0)+ifnull(m3.amount,0)+ ifnull(m4.amount,0)+ ifnull(m5.amount,0)+ ifnull(m6.amount,0)+ ifnull(m7.amount,0)+ ifnull(m8.amount,0)+ ifnull(m9.amount,0) + ifnull(m10.amount,0)+ ifnull(m11.amount,0)+ ifnull(m12.amount,0) as y1a,
|
|
|
|
|
- ifnull(m1.amount,0)+ ifnull(m2.amount,0)+ifnull(m3.amount,0) as s1a,
|
|
|
|
|
- ifnull(m4.amount,0)+ ifnull(m5.amount,0)+ifnull(m6.amount,0) as s2a,
|
|
|
|
|
- ifnull(m7.amount,0)+ ifnull(m8.amount,0)+ifnull(m9.amount,0) as s3a,
|
|
|
|
|
- ifnull(m10.amount,0)+ ifnull(m11.amount,0)+ifnull(m12.amount,0) as s4a,
|
|
|
|
|
- ifnull(m1.amount,0) as m1a,
|
|
|
|
|
- ifnull(m2.amount,0) as m2a,
|
|
|
|
|
- ifnull(m3.amount,0) as m3a,
|
|
|
|
|
- ifnull(m4.amount,0) as m4a,
|
|
|
|
|
- ifnull(m5.amount,0) as m5a,
|
|
|
|
|
- ifnull(m6.amount,0) as m6a,
|
|
|
|
|
- ifnull(m7.amount,0) as m7a,
|
|
|
|
|
- ifnull(m8.amount,0) as m8a,
|
|
|
|
|
- ifnull(m9.amount,0) as m9a,
|
|
|
|
|
- ifnull(m10.amount,0) as m10a,
|
|
|
|
|
- ifnull(m11.amount,0) as m11a,
|
|
|
|
|
- ifnull(m12.amount,0) as m12a
|
|
|
|
|
|
|
+ ROUND((ifnull(m1.amount,0)+ ifnull(m2.amount,0)+ifnull(m3.amount,0)+ ifnull(m4.amount,0)+ ifnull(m5.amount,0)+ ifnull(m6.amount,0)+ ifnull(m7.amount,0)+ ifnull(m8.amount,0)+ ifnull(m9.amount,0) + ifnull(m10.amount,0)+ ifnull(m11.amount,0)+ ifnull(m12.amount,0))/10000,2) as y1a,
|
|
|
|
|
+ ROUND((ifnull(m1.amount,0)+ ifnull(m2.amount,0)+ifnull(m3.amount,0))/10000,2) as s1a,
|
|
|
|
|
+ ROUND((ifnull(m4.amount,0)+ ifnull(m5.amount,0)+ifnull(m6.amount,0))/10000,2) as s2a,
|
|
|
|
|
+ ROUND((ifnull(m7.amount,0)+ ifnull(m8.amount,0)+ifnull(m9.amount,0))/10000,2) as s3a,
|
|
|
|
|
+ ROUND((ifnull(m10.amount,0)+ ifnull(m11.amount,0)+ifnull(m12.amount,0))/10000,2) as s4a,
|
|
|
|
|
+ ROUND(ifnull(m1.amount,0)/10000,2) as m1a,
|
|
|
|
|
+ ROUND(ifnull(m2.amount,0)/10000,2) as m2a,
|
|
|
|
|
+ ROUND(ifnull(m3.amount,0)/10000,2) as m3a,
|
|
|
|
|
+ ROUND(ifnull(m4.amount,0)/10000,2)as m4a,
|
|
|
|
|
+ ROUND(ifnull(m5.amount,0)/10000,2) as m5a,
|
|
|
|
|
+ ROUND(ifnull(m6.amount,0)/10000,2) as m6a,
|
|
|
|
|
+ ROUND(ifnull(m7.amount,0)/10000,2) as m7a,
|
|
|
|
|
+ ROUND(ifnull(m8.amount,0)/10000,2) as m8a,
|
|
|
|
|
+ ROUND(ifnull(m9.amount,0)/10000,2) as m9a,
|
|
|
|
|
+ ROUND(ifnull(m10.amount,0)/10000,2) as m10a,
|
|
|
|
|
+ ROUND(ifnull(m11.amount,0)/10000,2) as m11a,
|
|
|
|
|
+ ROUND(ifnull(m12.amount,0)/10000,2) as m12a
|
|
|
from sa_salestarget m
|
|
from sa_salestarget m
|
|
|
LEFT JOIN sa_salestarget m1 ON m1.year = m.year and m1.point = 1 and m.sys_enterpriseid = m1.sys_enterpriseid
|
|
LEFT JOIN sa_salestarget m1 ON m1.year = m.year and m1.point = 1 and m.sys_enterpriseid = m1.sys_enterpriseid
|
|
|
LEFT JOIN sa_salestarget m2 ON m2.year = m.year and m2.point = 2 and m.sys_enterpriseid = m2.sys_enterpriseid
|
|
LEFT JOIN sa_salestarget m2 ON m2.year = m.year and m2.point = 2 and m.sys_enterpriseid = m2.sys_enterpriseid
|