Commit 8ae2af38 by wukaiqiang

Merge branch 'feature/sales_record_sync' into 'develop'

经营类统计初版

See merge request kunlun/xyst_dinas/xyst_dinas_backend!9
parents 82359872 f310dd19
...@@ -17,13 +17,13 @@ ...@@ -17,13 +17,13 @@
SUM(AdvancePaymentAndBalanceSummary.lastYearAdvance) AS lastYearAdvance, SUM(AdvancePaymentAndBalanceSummary.lastYearAdvance) AS lastYearAdvance,
SUM(AdvancePaymentAndBalanceSummary.paymentSales) AS paymentSales, SUM(AdvancePaymentAndBalanceSummary.paymentSales) AS paymentSales,
SUM(AdvancePaymentAndBalanceSummary.totalAdvancePayment) AS totalAdvancePayment, SUM(AdvancePaymentAndBalanceSummary.totalAdvancePayment) AS totalAdvancePayment,
SUM(AdvancePaymentAndBalanceSummary.advancePaymentRefundAmount + AdvancePaymentAndBalanceSummary.marginRefund), SUM(AdvancePaymentAndBalanceSummary.advancePaymentRefundAmount + AdvancePaymentAndBalanceSummary.marginRefund) AS refundAmount,
SUM(AdvancePaymentAndBalanceSummary.advanceBalance) AS advanceBalance, SUM(AdvancePaymentAndBalanceSummary.advanceBalance) AS advanceBalance,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS janAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS janAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '1' AdvancePaymentAndBalanceSummary1.dealMonth = '1'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -32,9 +32,9 @@ ...@@ -32,9 +32,9 @@
) AS janAmount, ) AS janAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS febAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS febAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '2' AdvancePaymentAndBalanceSummary1.dealMonth = '2'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -43,9 +43,9 @@ ...@@ -43,9 +43,9 @@
) AS febAmount, ) AS febAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS marAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS marAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '3' AdvancePaymentAndBalanceSummary1.dealMonth = '3'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -54,9 +54,9 @@ ...@@ -54,9 +54,9 @@
) AS marAmount, ) AS marAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS aprAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS aprAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '4' AdvancePaymentAndBalanceSummary1.dealMonth = '4'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -65,9 +65,9 @@ ...@@ -65,9 +65,9 @@
) AS aprAmount, ) AS aprAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS mayAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS mayAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '5' AdvancePaymentAndBalanceSummary1.dealMonth = '5'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -76,9 +76,9 @@ ...@@ -76,9 +76,9 @@
) AS mayAmount, ) AS mayAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS junAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS junAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '6' AdvancePaymentAndBalanceSummary1.dealMonth = '6'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -87,9 +87,9 @@ ...@@ -87,9 +87,9 @@
) AS junAmount, ) AS junAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS julAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS julAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '7' AdvancePaymentAndBalanceSummary1.dealMonth = '7'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -98,9 +98,9 @@ ...@@ -98,9 +98,9 @@
) AS julAmount, ) AS julAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS augAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS augAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '8' AdvancePaymentAndBalanceSummary1.dealMonth = '8'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -109,9 +109,9 @@ ...@@ -109,9 +109,9 @@
) AS augAmount, ) AS augAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS septAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS septAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '9' AdvancePaymentAndBalanceSummary1.dealMonth = '9'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -120,9 +120,9 @@ ...@@ -120,9 +120,9 @@
) AS septAmount, ) AS septAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS octAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS octAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '10' AdvancePaymentAndBalanceSummary1.dealMonth = '10'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -131,9 +131,9 @@ ...@@ -131,9 +131,9 @@
) AS octAmount, ) AS octAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS novAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS novAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '11' AdvancePaymentAndBalanceSummary1.dealMonth = '11'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -142,9 +142,9 @@ ...@@ -142,9 +142,9 @@
) AS novAmount, ) AS novAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS decAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS decAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '12' AdvancePaymentAndBalanceSummary1.dealMonth = '12'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -153,7 +153,7 @@ ...@@ -153,7 +153,7 @@
) AS decAmount ) AS decAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary
LEFT JOIN PurchaseSandCompany AS PurchaseSandCompany ON PurchaseSandCompany.ID = AdvancePaymentAndBalanceSummary.purchaseSandUnit LEFT JOIN PurchaseSandCompany AS PurchaseSandCompany ON PurchaseSandCompany.ID = AdvancePaymentAndBalanceSummary.purchaseSandUnit
LEFT JOIN ProjectFiled AS ProjectFiled ON ProjectFiled.ID = AdvancePaymentAndBalanceSummary.project LEFT JOIN ProjectFiled AS ProjectFiled ON ProjectFiled.ID = AdvancePaymentAndBalanceSummary.project
WHERE AdvancePaymentAndBalanceSummary.dealYear = :?year WHERE AdvancePaymentAndBalanceSummary.dealYear = :?year
...@@ -166,13 +166,13 @@ UNION ALL ...@@ -166,13 +166,13 @@ UNION ALL
SUM(AdvancePaymentAndBalanceSummary.lastYearAdvance) AS lastYearAdvance, SUM(AdvancePaymentAndBalanceSummary.lastYearAdvance) AS lastYearAdvance,
SUM(AdvancePaymentAndBalanceSummary.paymentSales) AS paymentSales, SUM(AdvancePaymentAndBalanceSummary.paymentSales) AS paymentSales,
SUM(AdvancePaymentAndBalanceSummary.totalAdvancePayment) AS totalAdvancePayment, SUM(AdvancePaymentAndBalanceSummary.totalAdvancePayment) AS totalAdvancePayment,
SUM(AdvancePaymentAndBalanceSummary.advancePaymentRefundAmount + AdvancePaymentAndBalanceSummary.marginRefund), SUM(AdvancePaymentAndBalanceSummary.advancePaymentRefundAmount + AdvancePaymentAndBalanceSummary.marginRefund) AS refundAmount,
SUM(AdvancePaymentAndBalanceSummary.advanceBalance) AS advanceBalance, SUM(AdvancePaymentAndBalanceSummary.advanceBalance) AS advanceBalance,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS janAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS janAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '1' AdvancePaymentAndBalanceSummary1.dealMonth = '1'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -180,9 +180,9 @@ UNION ALL ...@@ -180,9 +180,9 @@ UNION ALL
) AS janAmount, ) AS janAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS febAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS febAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '2' AdvancePaymentAndBalanceSummary1.dealMonth = '2'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -190,9 +190,9 @@ UNION ALL ...@@ -190,9 +190,9 @@ UNION ALL
) AS febAmount, ) AS febAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS marAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS marAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '3' AdvancePaymentAndBalanceSummary1.dealMonth = '3'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -200,9 +200,9 @@ UNION ALL ...@@ -200,9 +200,9 @@ UNION ALL
) AS marAmount, ) AS marAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS aprAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS aprAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '4' AdvancePaymentAndBalanceSummary1.dealMonth = '4'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -210,9 +210,9 @@ UNION ALL ...@@ -210,9 +210,9 @@ UNION ALL
) AS aprAmount, ) AS aprAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS mayAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS mayAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '5' AdvancePaymentAndBalanceSummary1.dealMonth = '5'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -220,9 +220,9 @@ UNION ALL ...@@ -220,9 +220,9 @@ UNION ALL
) AS mayAmount, ) AS mayAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS junAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS junAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '6' AdvancePaymentAndBalanceSummary1.dealMonth = '6'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -230,9 +230,9 @@ UNION ALL ...@@ -230,9 +230,9 @@ UNION ALL
) AS junAmount, ) AS junAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS julAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS julAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '7' AdvancePaymentAndBalanceSummary1.dealMonth = '7'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -240,9 +240,9 @@ UNION ALL ...@@ -240,9 +240,9 @@ UNION ALL
) AS julAmount, ) AS julAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS augAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS augAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '8' AdvancePaymentAndBalanceSummary1.dealMonth = '8'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -250,9 +250,9 @@ UNION ALL ...@@ -250,9 +250,9 @@ UNION ALL
) AS augAmount, ) AS augAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS septAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS septAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '9' AdvancePaymentAndBalanceSummary1.dealMonth = '9'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -260,9 +260,9 @@ UNION ALL ...@@ -260,9 +260,9 @@ UNION ALL
) AS septAmount, ) AS septAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS octAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS octAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '10' AdvancePaymentAndBalanceSummary1.dealMonth = '10'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -270,9 +270,9 @@ UNION ALL ...@@ -270,9 +270,9 @@ UNION ALL
) AS octAmount, ) AS octAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS novAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS novAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '11' AdvancePaymentAndBalanceSummary1.dealMonth = '11'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -280,9 +280,9 @@ UNION ALL ...@@ -280,9 +280,9 @@ UNION ALL
) AS novAmount, ) AS novAmount,
( (
SELECT SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS decAmount SUM( AdvancePaymentAndBalanceSummary1.paymentSales ) AS decAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1 AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary1
WHERE WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '12' AdvancePaymentAndBalanceSummary1.dealMonth = '12'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
...@@ -290,7 +290,7 @@ UNION ALL ...@@ -290,7 +290,7 @@ UNION ALL
) AS decAmount ) AS decAmount
FROM FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary AdvancePaymentAndBalanceSummary AS AdvancePaymentAndBalanceSummary
WHERE AdvancePaymentAndBalanceSummary.dealYear = :?year WHERE AdvancePaymentAndBalanceSummary.dealYear = :?year
AND AdvancePaymentAndBalanceSummary.regionalCompany = :?regionalCompanyName AND AdvancePaymentAndBalanceSummary.regionalCompany = :?regionalCompanyName
ORDER BY (purchaseSandUnit = '合计') ASC ORDER BY (purchaseSandUnit = '合计') ASC
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
<specification>1.0</specification> <specification>1.0</specification>
<id>21639dfb-910e-4054-826a-e6f051faf965</id> <id>21639dfb-910e-4054-826a-e6f051faf965</id>
<name>com.xyst.dinas.statistics.advanquery.OperationsDailyReportsAdvQuery</name> <name>com.xyst.dinas.statistics.advanquery.OperationsDailyReportsAdvQuery</name>
<title>回款明细</title> <title>经营日报</title>
<description>回款明细</description> <description>经营日报</description>
<define>advanced.query.template</define> <define>advanced.query.template</define>
<define-version>1.0</define-version> <define-version>1.0</define-version>
<content> <content>
...@@ -12,77 +12,50 @@ ...@@ -12,77 +12,50 @@
<sql-type>SQL</sql-type> <sql-type>SQL</sql-type>
<sql> <sql>
SELECT SELECT
artificialRecharge.id as id, Station.stationName AS stationName,
artificialRecharge.createTime AS createTime, DinasType.dinasTypeName AS dinasTypeName,
purchaseSandCompanyon.name AS purchaseSandUnit, SUM( SalesSummary.saleDealAmount ) AS saleDealAmount,
projectFiled.projectName AS project, SUM( SalesSummary.saleAmount ) AS saleAmount
CASE FROM
WHEN artificialRecharge.fundType ='DEPOSIT' then '保证金充值' SalesSummary AS SalesSummary
ELSE '预付款充值' LEFT JOIN Station AS Station ON Station.id = SalesSummary.station
END LEFT JOIN DinasType AS DinasType ON DinasType.id = SalesSummary.dinasType
as fundType, WHERE
artificialRecharge.rechargeAmount AS rechargeAmount, ( SalesSummary.dealTime &gt;= :?startDate AND SalesSummary.dealTime &lt; :?endDate )
'' AS actualRefundAmount, AND Station.id IN :?stationList
artificialRecharge.remark AS remark GROUP BY
FROM SalesSummary.station,
ArtificialRecharge as artificialRecharge SalesSummary.dinasType UNION ALL
LEFT JOIN PurchaseSandCompany as purchaseSandCompanyon on purchaseSandCompanyon.id = artificialRecharge.purchaseSandUnit SELECT
LEFT JOIN ProjectFiled AS projectFiled ON projectFiled.id = artificialRecharge.project Station.stationName AS stationName,
WHERE artificialRecharge.regionalCompany = :?regionalCompanyId '小计' AS dinasTypeName,
AND (artificialRecharge.createTime &gt;= :?startDate AND artificialRecharge.createTime &lt; :?endDate) SUM( SalesSummary.saleDealAmount ) AS saleDealAmount,
AND purchaseSandCompanyon.name LIKE :?purchaseSandCompanyonName SUM( SalesSummary.saleAmount ) AS saleAmount
AND projectFiled.projectName LIKE :?projectName FROM
UNION ALL SalesSummary AS SalesSummary
SELECT LEFT JOIN Station AS Station ON Station.id = SalesSummary.station
expenseAdjust.id as id, LEFT JOIN DinasType AS DinasType ON DinasType.id = SalesSummary.dinasType
expenseAdjust.createTime AS createTime, WHERE
purchaseSandCompanyon.name AS purchaseSandUnit, ( SalesSummary.dealTime &gt;= :?startDate AND SalesSummary.dealTime &lt; :?endDate )
projectFiled.projectName AS project, AND Station.id IN :?stationList
CASE GROUP BY
WHEN expenseAdjust.fundType ='DEPOSIT' then '保证金费用调整' SalesSummary.station UNION ALL
ELSE '预付款费用调整' SELECT
END '总计' AS stationName,
as fundType, '————' AS dinasTypeName,
CASE SUM( SalesSummary.saleDealAmount ) AS saleDealAmount,
WHEN expenseAdjust.expenseAdjustAmount &gt;= '0' THEN SUM( SalesSummary.saleAmount ) AS saleAmount
expenseAdjust.expenseAdjustAmount ELSE '' FROM
END AS expenseAdjustAmount, SalesSummary AS SalesSummary
CASE LEFT JOIN Station AS Station ON Station.id = SalesSummary.station
WHEN expenseAdjust.expenseAdjustAmount &lt; '0' LEFT JOIN DinasType AS DinasType ON DinasType.id = SalesSummary.dinasType
THEN (- expenseAdjust.expenseAdjustAmount) ELSE '' WHERE
END AS actualRefundAmount, ( SalesSummary.dealTime &gt;= :?startDate AND SalesSummary.dealTime &lt; :?endDate )
expenseAdjust.remark AS remark AND Station.id IN :?stationList
FROM ORDER BY
ExpenseAdjust as expenseAdjust ( stationName = '总计' ) DESC,
LEFT JOIN PurchaseSandCompany as purchaseSandCompanyon on purchaseSandCompanyon.id = expenseAdjust.purchaseSandUnit stationName,
LEFT JOIN ProjectFiled AS projectFiled ON projectFiled.id = expenseAdjust.project ( dinasTypeName = '小计' ) ASC
WHERE expenseAdjust.regionalCompany = :?regionalCompanyId
AND (expenseAdjust.createTime &gt;= :?startDate AND expenseAdjust.createTime &lt; :?endDate)
AND purchaseSandCompanyon.name LIKE :?purchaseSandCompanyonName
AND projectFiled.projectName LIKE :?projectName
UNION ALL
SELECT
financeRefund.id as id,
financeRefund.createTime AS createTime,
purchaseSandCompanyon.name AS purchaseSandUnit,
projectFiled.projectName AS project,
CASE
WHEN financeRefund.fundType ='1' THEN '保证金退费'
ELSE '预付款退费'
END
as fundType,
'' AS rechargeAmount,
financeRefund.actualRefundAmount AS actualRefundAmount,
financeRefund.refundExplain AS remark
FROM
FinanceRefund as financeRefund
LEFT JOIN PurchaseSandCompany as purchaseSandCompanyon on purchaseSandCompanyon.id = financeRefund.purchaseSandCompany
LEFT JOIN ProjectFiled AS projectFiled ON projectFiled.id = financeRefund.project
WHERE financeRefund.regionalCompany = :?regionalCompanyId
AND (financeRefund.createTime &gt;= :?startDate AND financeRefund.createTime &lt; :?endDate)
AND purchaseSandCompanyon.name LIKE :?purchaseSandCompanyonName
AND projectFiled.projectName LIKE :?projectName
ORDER BY createTime DESC
</sql> </sql>
</template> </template>
</content> </content>
......
<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://www.beecode.cn/schema/amino-metadata">
<specification>1.0</specification>
<id>1c58a0d5-aae3-4dbd-a87a-9acb8d503f30</id>
<name>com.xyst.dinas.statistics.advanquery.OperationsOtherReportsAdvQuery</name>
<title>经营周报/月报/季报/年报</title>
<description>经营周报/月报/季报/年报</description>
<define>advanced.query.template</define>
<define-version>1.0</define-version>
<content>
<template>
<sql-type>SQL</sql-type>
<sql>
SELECT
Station.stationName AS stationName,
DinasType.dinasTypeName AS dinasTypeName,
SUM( SalesSummary.saleDealAmount ) AS saleDealAmount,
SUM( SalesSummary.saleAmount ) AS saleAmount
FROM
SalesSummary AS SalesSummary
LEFT JOIN Station AS Station ON Station.id = SalesSummary.station
LEFT JOIN DinasType AS DinasType ON DinasType.id = SalesSummary.dinasType
WHERE
( SalesSummary.dealTime &gt;= :?startDate AND SalesSummary.dealTime &lt; :?endDate )
AND Station.id IN :?stationList
GROUP BY
SalesSummary.station,
SalesSummary.dinasType UNION ALL
SELECT
Station.stationName AS stationName,
'小计' AS dinasTypeName,
SUM( SalesSummary.saleDealAmount ) AS saleDealAmount,
SUM( SalesSummary.saleAmount ) AS saleAmount
FROM
SalesSummary AS SalesSummary
LEFT JOIN Station AS Station ON Station.id = SalesSummary.station
LEFT JOIN DinasType AS DinasType ON DinasType.id = SalesSummary.dinasType
WHERE
( SalesSummary.dealTime &gt;= :?startDate AND SalesSummary.dealTime &lt; :?endDate )
AND Station.id IN :?stationList
GROUP BY
SalesSummary.station UNION ALL
SELECT
'总计' AS stationName,
'————' AS dinasTypeName,
SUM( SalesSummary.saleDealAmount ) AS saleDealAmount,
SUM( SalesSummary.saleAmount ) AS saleAmount
FROM
SalesSummary AS SalesSummary
LEFT JOIN Station AS Station ON Station.id = SalesSummary.station
LEFT JOIN DinasType AS DinasType ON DinasType.id = SalesSummary.dinasType
WHERE
( SalesSummary.dealTime &gt;= :?startDate AND SalesSummary.dealTime &lt; :?endDate )
AND Station.id IN :?stationList
ORDER BY
( stationName = '总计' ) DESC,
stationName,
( dinasTypeName = '小计' ) ASC
</sql>
</template>
</content>
</metadata>
...@@ -14,8 +14,8 @@ ...@@ -14,8 +14,8 @@
SELECT SELECT
'总计' as station, '总计' as station,
'' as dinasType, '' as dinasType,
SUM(salesSummary.saleDealAmount) as saleDealAmount, SUM( salesSummary.saleDealAmount ) as saleDealAmount,
SUM(salesSummary.saleAmount) as saleAmount, SUM( salesSummary.saleAmount ) as saleAmount,
'' as avgAmount, '' as avgAmount,
( (
SELECT SELECT
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '1' SalesSummary1.dealMonth = '1'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS janAmount, ) AS janAmount,
( (
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '2' SalesSummary1.dealMonth = '2'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS febAmount, ) AS febAmount,
( (
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '3' SalesSummary1.dealMonth = '3'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS marAmount, ) AS marAmount,
( (
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '4' SalesSummary1.dealMonth = '4'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS aprAmount, ) AS aprAmount,
( (
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '5' SalesSummary1.dealMonth = '5'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS mayAmount, ) AS mayAmount,
( (
...@@ -74,7 +74,7 @@ ...@@ -74,7 +74,7 @@
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '6' SalesSummary1.dealMonth = '6'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS junAmount, ) AS junAmount,
( (
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '7' SalesSummary1.dealMonth = '7'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS julAmount, ) AS julAmount,
( (
...@@ -94,7 +94,7 @@ ...@@ -94,7 +94,7 @@
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '8' SalesSummary1.dealMonth = '8'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS augAmount, ) AS augAmount,
( (
...@@ -104,7 +104,7 @@ ...@@ -104,7 +104,7 @@
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '9' SalesSummary1.dealMonth = '9'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS septAmount, ) AS septAmount,
( (
...@@ -114,7 +114,7 @@ ...@@ -114,7 +114,7 @@
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '10' SalesSummary1.dealMonth = '10'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS octAmount, ) AS octAmount,
( (
...@@ -124,7 +124,7 @@ ...@@ -124,7 +124,7 @@
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '11' SalesSummary1.dealMonth = '11'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS novAmount, ) AS novAmount,
( (
...@@ -134,7 +134,7 @@ ...@@ -134,7 +134,7 @@
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '12' SalesSummary1.dealMonth = '12'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS decAmount ) AS decAmount
FROM FROM
...@@ -142,11 +142,11 @@ FROM ...@@ -142,11 +142,11 @@ FROM
LEFT JOIN Station station ON station.id = salesSummary.station LEFT JOIN Station station ON station.id = salesSummary.station
LEFT JOIN DinasType dinasType ON dinasType.id = salesSummary.dinasType LEFT JOIN DinasType dinasType ON dinasType.id = salesSummary.dinasType
where salesSummary.deal_year = :?year where salesSummary.deal_year = :?year
AND salesSummary.station IN :?stationList
GROUP BY salesSummary.deal_year GROUP BY salesSummary.deal_year
UNION ALL UNION ALL
SELECT SELECT
station.station_name as station, station.stationName as station,
'小计' as dinasType, '小计' as dinasType,
SUM(salesSummary.saleDealAmount) as saleDealAmount, SUM(salesSummary.saleDealAmount) as saleDealAmount,
SUM(salesSummary.saleAmount) as saleAmount, SUM(salesSummary.saleAmount) as saleAmount,
...@@ -158,7 +158,7 @@ SELECT ...@@ -158,7 +158,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '1' SalesSummary1.dealMonth = '1'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS janAmount, ) AS janAmount,
...@@ -169,7 +169,7 @@ SELECT ...@@ -169,7 +169,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '2' SalesSummary1.dealMonth = '2'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS febAmount, ) AS febAmount,
...@@ -180,7 +180,7 @@ SELECT ...@@ -180,7 +180,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '3' SalesSummary1.dealMonth = '3'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS marAmount, ) AS marAmount,
...@@ -191,7 +191,7 @@ SELECT ...@@ -191,7 +191,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '4' SalesSummary1.dealMonth = '4'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS aprAmount, ) AS aprAmount,
...@@ -202,7 +202,7 @@ SELECT ...@@ -202,7 +202,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '5' SalesSummary1.dealMonth = '5'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS mayAmount, ) AS mayAmount,
...@@ -213,7 +213,7 @@ SELECT ...@@ -213,7 +213,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '6' SalesSummary1.dealMonth = '6'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS junAmount, ) AS junAmount,
...@@ -224,7 +224,7 @@ SELECT ...@@ -224,7 +224,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '7' SalesSummary1.dealMonth = '7'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS julAmount, ) AS julAmount,
...@@ -235,7 +235,7 @@ SELECT ...@@ -235,7 +235,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '8' SalesSummary1.dealMonth = '8'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS augAmount, ) AS augAmount,
...@@ -246,7 +246,7 @@ SELECT ...@@ -246,7 +246,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '9' SalesSummary1.dealMonth = '9'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS septAmount, ) AS septAmount,
...@@ -257,7 +257,7 @@ SELECT ...@@ -257,7 +257,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '10' SalesSummary1.dealMonth = '10'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS octAmount, ) AS octAmount,
...@@ -268,7 +268,7 @@ SELECT ...@@ -268,7 +268,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '11' SalesSummary1.dealMonth = '11'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS novAmount, ) AS novAmount,
...@@ -279,7 +279,7 @@ SELECT ...@@ -279,7 +279,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '12' SalesSummary1.dealMonth = '12'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
) AS decAmount ) AS decAmount
...@@ -288,15 +288,15 @@ FROM ...@@ -288,15 +288,15 @@ FROM
LEFT JOIN Station station ON station.id = salesSummary.station LEFT JOIN Station station ON station.id = salesSummary.station
LEFT JOIN DinasType dinasType ON dinasType.id = salesSummary.dinasType LEFT JOIN DinasType dinasType ON dinasType.id = salesSummary.dinasType
where salesSummary.deal_year = :?year where salesSummary.deal_year = :?year
AND salesSummary.station IN :?stationList
GROUP BY station GROUP BY station
UNION ALL UNION ALL
SELECT SELECT
station.station_name as station, station.stationName as station,
dinasType.dinas_type_name as dinasType, dinasType.dinasTypeName as dinasType,
SUM(salesSummary.saleDealAmount) as saleDealAmount, SUM(salesSummary.saleDealAmount) as saleDealAmount,
SUM(salesSummary.saleAmount) as saleAmount, SUM(salesSummary.saleAmount) as saleAmount,
SUM(salesSummary.saleAmount)/SUM(salesSummary.saleDealAmount) as avgAmount, SUM(salesSummary.saleAmount) / SUM(salesSummary.saleDealAmount) as avgAmount,
( (
SELECT SELECT
SUM( SalesSummary1.saleAmount ) AS janAmount SUM( SalesSummary1.saleAmount ) AS janAmount
...@@ -304,7 +304,7 @@ SELECT ...@@ -304,7 +304,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '1' SalesSummary1.dealMonth = '1'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dinasType = SalesSummary.dinasType AND SalesSummary1.dinasType = SalesSummary.dinasType
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
...@@ -316,7 +316,7 @@ SELECT ...@@ -316,7 +316,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '2' SalesSummary1.dealMonth = '2'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dinasType = SalesSummary.dinasType AND SalesSummary1.dinasType = SalesSummary.dinasType
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
...@@ -328,7 +328,7 @@ SELECT ...@@ -328,7 +328,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '3' SalesSummary1.dealMonth = '3'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dinasType = SalesSummary.dinasType AND SalesSummary1.dinasType = SalesSummary.dinasType
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
...@@ -340,7 +340,7 @@ SELECT ...@@ -340,7 +340,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '4' SalesSummary1.dealMonth = '4'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dinasType = SalesSummary.dinasType AND SalesSummary1.dinasType = SalesSummary.dinasType
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
...@@ -352,7 +352,7 @@ SELECT ...@@ -352,7 +352,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '5' SalesSummary1.dealMonth = '5'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dinasType = SalesSummary.dinasType AND SalesSummary1.dinasType = SalesSummary.dinasType
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
...@@ -364,7 +364,7 @@ SELECT ...@@ -364,7 +364,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '6' SalesSummary1.dealMonth = '6'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dinasType = SalesSummary.dinasType AND SalesSummary1.dinasType = SalesSummary.dinasType
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
...@@ -376,7 +376,7 @@ SELECT ...@@ -376,7 +376,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '7' SalesSummary1.dealMonth = '7'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dinasType = SalesSummary.dinasType AND SalesSummary1.dinasType = SalesSummary.dinasType
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
...@@ -388,7 +388,7 @@ SELECT ...@@ -388,7 +388,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '8' SalesSummary1.dealMonth = '8'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dinasType = SalesSummary.dinasType AND SalesSummary1.dinasType = SalesSummary.dinasType
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
...@@ -400,7 +400,7 @@ SELECT ...@@ -400,7 +400,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '9' SalesSummary1.dealMonth = '9'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dinasType = SalesSummary.dinasType AND SalesSummary1.dinasType = SalesSummary.dinasType
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
...@@ -412,7 +412,7 @@ SELECT ...@@ -412,7 +412,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '10' SalesSummary1.dealMonth = '10'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dinasType = SalesSummary.dinasType AND SalesSummary1.dinasType = SalesSummary.dinasType
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
...@@ -424,7 +424,7 @@ SELECT ...@@ -424,7 +424,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '11' SalesSummary1.dealMonth = '11'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dinasType = SalesSummary.dinasType AND SalesSummary1.dinasType = SalesSummary.dinasType
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
...@@ -436,7 +436,7 @@ SELECT ...@@ -436,7 +436,7 @@ SELECT
SalesSummary SalesSummary1 SalesSummary SalesSummary1
WHERE WHERE
SalesSummary1.dealMonth = '12' SalesSummary1.dealMonth = '12'
AND salesSummary1.station IN :?stationList
AND SalesSummary1.station = SalesSummary.station AND SalesSummary1.station = SalesSummary.station
AND SalesSummary1.dinasType = SalesSummary.dinasType AND SalesSummary1.dinasType = SalesSummary.dinasType
AND SalesSummary1.dealYear = :?year AND SalesSummary1.dealYear = :?year
...@@ -446,10 +446,10 @@ FROM ...@@ -446,10 +446,10 @@ FROM
LEFT JOIN Station station ON station.id = salesSummary.station LEFT JOIN Station station ON station.id = salesSummary.station
LEFT JOIN DinasType dinasType ON dinasType.id = salesSummary.dinasType LEFT JOIN DinasType dinasType ON dinasType.id = salesSummary.dinasType
WHERE salesSummary.deal_year = :?year WHERE salesSummary.deal_year = :?year
AND salesSummary.station IN :?stationList
GROUP BY station,dinasType GROUP BY station,dinasType
ORDER BY (station = '总计') DESC,
station,saleDealAmount DESC
</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