Commit 9ffea4f7 by wukaiqiang

区域公司销售量统计(明细)修改查询方式

parent 17ccae78
...@@ -12,21 +12,27 @@ ...@@ -12,21 +12,27 @@
<sql-type>SQL</sql-type> <sql-type>SQL</sql-type>
<sql> <sql>
SELECT SELECT
SUM( salesRecord.dealAmount ) AS dealAmount, CASE
salesRecord.dinasType AS dinasType, WHEN
salesRecord.regionalCompany AS regionalCompany , SUM(salesRecord.dealAmount) IS NULL THEN 0
ELSE
sum(salesRecord.dealAmount)
END AS dealAmount,
dinasType.id AS dinasType,
xystOrganization.id AS regionalCompany,
dinasType.dinasTypeName AS dinasTypeName, dinasType.dinasTypeName AS dinasTypeName,
xystOrganization.name AS regionalCompanyName xystOrganization.name AS regionalCompanyName
FROM FROM
SalesRecord AS salesRecord DinasType AS dinasType
LEFT JOIN DinasType AS dinasType ON salesRecord.dinasType = dinasType.id JOIN xystOrganization AS xystOrganization ON 1=1
LEFT JOIN xystOrganization AS xystOrganization on xystOrganization.id = salesRecord.regionalCompany LEFT JOIN SalesRecord AS salesRecord ON salesRecord.dinasType = dinasType.id
and xystOrganization.id = salesRecord.regionalCompany
WHERE 1=1 WHERE 1=1
AND salesRecord.syncTime &gt;= :?startDate AND salesRecord.syncTime &gt;= :?startDate
AND salesRecord.syncTime &lt;= :?endDate AND salesRecord.syncTime &lt;= :?endDate
GROUP BY GROUP BY
salesRecord.dinasType , dinasType.id,
salesRecord.regionalCompany xystOrganization.id
</sql> </sql>
</template> </template>
</content> </content>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment