Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cloud-fb
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王衍超
cloud-fb
Commits
177c4fd6
Commit
177c4fd6
authored
May 11, 2021
by
wukaiqiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
预付款及余额汇总提交
parent
a59c4b7b
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
446 additions
and
93 deletions
+446
-93
AdvancePaymentBalanceSumSchedulerTaskRegister.java
...eduler/AdvancePaymentBalanceSumSchedulerTaskRegister.java
+1
-1
AdvancePaymentBalanceSumAdvQuery.jmx
...tics/statisticsquery/AdvancePaymentBalanceSumAdvQuery.jmx
+301
-0
PaymentDetailsAdvQuery.jmx
...nas/statistics/statisticsquery/PaymentDetailsAdvQuery.jmx
+13
-1
SalesSummaryAdvQuery.jmx
...dinas/statistics/statisticsquery/SalesSummaryAdvQuery.jmx
+131
-91
No files found.
backend/xyst.dinas.statistics/src/main/java/com/xyst/dinas/statistics/scheduler/AdvancePaymentBalanceSumSchedulerTaskRegister.java
View file @
177c4fd6
...
@@ -44,6 +44,6 @@ public class AdvancePaymentBalanceSumSchedulerTaskRegister implements ServiceIn
...
@@ -44,6 +44,6 @@ public class AdvancePaymentBalanceSumSchedulerTaskRegister implements ServiceIn
//scheduleService.scheduleTask(taskDetail, "0 0 1/23 * * ? *");
//scheduleService.scheduleTask(taskDetail, "0 0 1/23 * * ? *");
//测试使用 没分钟执行一次
//测试使用 没分钟执行一次
//scheduleService.scheduleTask(taskDetail, "0 0/5 * * * ? *");
//scheduleService.scheduleTask(taskDetail, "0 0/5 * * * ? *");
logger
.
info
(
"
销售
汇总自动创建任务初始化成功!"
);
logger
.
info
(
"
预付款与结余
汇总自动创建任务初始化成功!"
);
}
}
}
}
backend/xyst.dinas.statistics/src/main/resources/com/xyst/dinas/statistics/statisticsquery/AdvancePaymentBalanceSumAdvQuery.jmx
0 → 100644
View file @
177c4fd6
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
>
<specification>
1.0
</specification>
<id>
cfc59951-df49-4fdc-b7d1-d6ce1e2dea57
</id>
<name>
com.xyst.dinas.statistics.advanquery.AdvancePaymentBalanceSumAdvQuery
</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
PurchaseSandCompany.NAME AS purchaseSandUnit,
ProjectFiled.projectName AS project,
SUM(AdvancePaymentAndBalanceSummary.lastYearAdvance) AS lastYearAdvance,
SUM(AdvancePaymentAndBalanceSummary.paymentSales) AS paymentSales,
SUM(AdvancePaymentAndBalanceSummary.totalAdvancePayment) AS totalAdvancePayment,
SUM(AdvancePaymentAndBalanceSummary.advancePaymentRefundAmount + AdvancePaymentAndBalanceSummary.marginRefund),
SUM(AdvancePaymentAndBalanceSummary.advanceBalance) AS advanceBalance,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS janAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '1'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.project = AdvancePaymentAndBalanceSummary.project
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS janAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS febAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '2'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.project = AdvancePaymentAndBalanceSummary.project
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS febAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS marAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '3'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.project = AdvancePaymentAndBalanceSummary.project
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS marAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS aprAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '4'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.project = AdvancePaymentAndBalanceSummary.project
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS aprAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS mayAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '5'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.project = AdvancePaymentAndBalanceSummary.project
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS mayAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS junAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '6'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.project = AdvancePaymentAndBalanceSummary.project
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS junAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS julAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '7'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.project = AdvancePaymentAndBalanceSummary.project
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS julAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS augAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '8'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.project = AdvancePaymentAndBalanceSummary.project
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS augAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS septAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '9'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.project = AdvancePaymentAndBalanceSummary.project
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS septAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS octAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '10'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.project = AdvancePaymentAndBalanceSummary.project
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS octAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS novAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '11'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.project = AdvancePaymentAndBalanceSummary.project
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS novAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS decAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '12'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.project = AdvancePaymentAndBalanceSummary.project
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS decAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary
LEFT JOIN PurchaseSandCompany AS PurchaseSandCompany ON PurchaseSandCompany.ID = AdvancePaymentAndBalanceSummary.purchaseSandUnit
LEFT JOIN ProjectFiled AS ProjectFiled ON ProjectFiled.ID = AdvancePaymentAndBalanceSummary.project
WHERE AdvancePaymentAndBalanceSummary.dealYear = :?year
AND AdvancePaymentAndBalanceSummary.regionalCompany = :?regionalCompanyName
GROUP BY AdvancePaymentAndBalanceSummary.project
UNION ALL
SELECT
'合计' AS purchaseSandUnit,
' ' AS project,
SUM(AdvancePaymentAndBalanceSummary.lastYearAdvance) AS lastYearAdvance,
SUM(AdvancePaymentAndBalanceSummary.paymentSales) AS paymentSales,
SUM(AdvancePaymentAndBalanceSummary.totalAdvancePayment) AS totalAdvancePayment,
SUM(AdvancePaymentAndBalanceSummary.advancePaymentRefundAmount + AdvancePaymentAndBalanceSummary.marginRefund),
SUM(AdvancePaymentAndBalanceSummary.advanceBalance) AS advanceBalance,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS janAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '1'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS janAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS febAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '2'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS febAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS marAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '3'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS marAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS aprAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '4'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS aprAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS mayAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '5'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS mayAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS junAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '6'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS junAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS julAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '7'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS julAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS augAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '8'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS augAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS septAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '9'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS septAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS octAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '10'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS octAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS novAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '11'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS novAmount,
(
SELECT
SUM( AdvancePaymentAndBalanceSummary1.payment_sales ) AS decAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary1
WHERE
AdvancePaymentAndBalanceSummary1.dealMonth = '12'
AND AdvancePaymentAndBalanceSummary1.dealYear = :?year
AND AdvancePaymentAndBalanceSummary1.regionalCompany = :?regionalCompanyName
) AS decAmount
FROM
xyst_dinas_statistics_advancepayment_Balance_summary AS AdvancePaymentAndBalanceSummary
WHERE AdvancePaymentAndBalanceSummary.dealYear = :?year
AND AdvancePaymentAndBalanceSummary.regionalCompany = :?regionalCompanyName
ORDER BY (purchaseSandUnit = '合计') ASC
</sql>
</template>
</content>
</metadata>
\ No newline at end of file
backend/xyst.dinas.statistics/src/main/resources/com/xyst/dinas/statistics/statisticsquery/PaymentDetailsAdvQuery.jmx
View file @
177c4fd6
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
>
<specification>
1.0
</specification>
<specification>
1.0
</specification>
<id>
6955f0bb-c150-4151-9b1b-553ae896106a
</id>
<id>
6955f0bb-c150-4151-9b1b-553ae896106a
</id>
<name>
com.xyst.dinas.statistics.
statistics
query.PaymentDetailsAdvQuery
</name>
<name>
com.xyst.dinas.statistics.
advan
query.PaymentDetailsAdvQuery
</name>
<title>
回款明细
</title>
<title>
回款明细
</title>
<description>
回款明细
</description>
<description>
回款明细
</description>
<define>
advanced.query.template
</define>
<define>
advanced.query.template
</define>
...
@@ -28,6 +28,10 @@
...
@@ -28,6 +28,10 @@
ArtificialRecharge as artificialRecharge
ArtificialRecharge as artificialRecharge
LEFT JOIN PurchaseSandCompany as purchaseSandCompanyon on purchaseSandCompanyon.id = artificialRecharge.purchaseSandUnit
LEFT JOIN PurchaseSandCompany as purchaseSandCompanyon on purchaseSandCompanyon.id = artificialRecharge.purchaseSandUnit
LEFT JOIN ProjectFiled AS projectFiled ON projectFiled.id = artificialRecharge.project
LEFT JOIN ProjectFiled AS projectFiled ON projectFiled.id = artificialRecharge.project
WHERE artificialRecharge.regionalCompany = :?regionalCompanyId
AND (artificialRecharge.createTime
>
= :?startDate AND artificialRecharge.createTime
<
:?endDate)
AND purchaseSandCompanyon.name LIKE :?purchaseSandCompanyonName
AND projectFiled.projectName LIKE :?projectName
UNION ALL
UNION ALL
SELECT
SELECT
expenseAdjust.id as id,
expenseAdjust.id as id,
...
@@ -52,6 +56,10 @@
...
@@ -52,6 +56,10 @@
ExpenseAdjust as expenseAdjust
ExpenseAdjust as expenseAdjust
LEFT JOIN PurchaseSandCompany as purchaseSandCompanyon on purchaseSandCompanyon.id = expenseAdjust.purchaseSandUnit
LEFT JOIN PurchaseSandCompany as purchaseSandCompanyon on purchaseSandCompanyon.id = expenseAdjust.purchaseSandUnit
LEFT JOIN ProjectFiled AS projectFiled ON projectFiled.id = expenseAdjust.project
LEFT JOIN ProjectFiled AS projectFiled ON projectFiled.id = expenseAdjust.project
WHERE expenseAdjust.regionalCompany = :?regionalCompanyId
AND (expenseAdjust.createTime
>
= :?startDate AND expenseAdjust.createTime
<
:?endDate)
AND purchaseSandCompanyon.name LIKE :?purchaseSandCompanyonName
AND projectFiled.projectName LIKE :?projectName
UNION ALL
UNION ALL
SELECT
SELECT
financeRefund.id as id,
financeRefund.id as id,
...
@@ -70,6 +78,10 @@
...
@@ -70,6 +78,10 @@
FinanceRefund as financeRefund
FinanceRefund as financeRefund
LEFT JOIN PurchaseSandCompany as purchaseSandCompanyon on purchaseSandCompanyon.id = financeRefund.purchaseSandCompany
LEFT JOIN PurchaseSandCompany as purchaseSandCompanyon on purchaseSandCompanyon.id = financeRefund.purchaseSandCompany
LEFT JOIN ProjectFiled AS projectFiled ON projectFiled.id = financeRefund.project
LEFT JOIN ProjectFiled AS projectFiled ON projectFiled.id = financeRefund.project
WHERE financeRefund.regionalCompany = :?regionalCompanyId
AND (financeRefund.createTime
>
= :?startDate AND financeRefund.createTime
<
:?endDate)
AND purchaseSandCompanyon.name LIKE :?purchaseSandCompanyonName
AND projectFiled.projectName LIKE :?projectName
ORDER BY createTime DESC
ORDER BY createTime DESC
</sql>
</sql>
</template>
</template>
...
...
backend/xyst.dinas.statistics/src/main/resources/com/xyst/dinas/statistics/statisticsquery/SalesSummaryAdvQuery.jmx
View file @
177c4fd6
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
>
<specification>
1.0
</specification>
<specification>
1.0
</specification>
<id>
e771e067-c864-454b-9ca1-cb12790401e2
</id>
<id>
e771e067-c864-454b-9ca1-cb12790401e2
</id>
<name>
com.xyst.dinas.statistics.
statistics
query.SalesSummaryAdvQuery
</name>
<name>
com.xyst.dinas.statistics.
advan
query.SalesSummaryAdvQuery
</name>
<title>
销售汇总
</title>
<title>
销售汇总
</title>
<description>
销售汇总
</description>
<description>
销售汇总
</description>
<define>
advanced.query.template
</define>
<define>
advanced.query.template
</define>
...
@@ -19,117 +19,130 @@
...
@@ -19,117 +19,130 @@
'' as avgAmount,
'' as avgAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
J
anAmount
SUM( SalesSummary1.saleAmount ) AS
j
anAmount
FROM
FROM
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
J
anAmount,
) AS
j
anAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
feb
Amount
FROM
FROM
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
F
ebAmount,
) AS
f
ebAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
mar
Amount
FROM
FROM
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
M
arAmount,
) AS
m
arAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
apr
Amount
FROM
FROM
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
Ma
rAmount,
) AS
ap
rAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
may
Amount
FROM
FROM
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
M
ayAmount,
) AS
m
ayAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Ja
nAmount
SUM( SalesSummary1.saleAmount ) AS
ju
nAmount
FROM
FROM
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
J
unAmount,
) AS
j
unAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
jul
Amount
FROM
FROM
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
J
ulAmount,
) AS
j
ulAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
aug
Amount
FROM
FROM
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
A
ugAmount,
) AS
a
ugAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
sept
Amount
FROM
FROM
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
S
eptAmount,
) AS
s
eptAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
oct
Amount
FROM
FROM
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
O
ctAmount,
) AS
o
ctAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
nov
Amount
FROM
FROM
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
N
ovAmount,
) AS
n
ovAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
dec
Amount
FROM
FROM
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
D
ecAmount
) AS
d
ecAmount
FROM
FROM
SalesSummary as salesSummary
SalesSummary as salesSummary
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
...
@@ -140,129 +153,142 @@ SELECT
...
@@ -140,129 +153,142 @@ SELECT
'' as avgAmount,
'' as avgAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
J
anAmount
SUM( SalesSummary1.saleAmount ) AS
j
anAmount
FROM
FROM
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
J
anAmount,
) AS
j
anAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
feb
Amount
FROM
FROM
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
F
ebAmount,
) AS
f
ebAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
mar
Amount
FROM
FROM
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
M
arAmount,
) AS
m
arAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
apr
Amount
FROM
FROM
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
Ma
rAmount,
) AS
ap
rAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
may
Amount
FROM
FROM
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
M
ayAmount,
) AS
m
ayAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Ja
nAmount
SUM( SalesSummary1.saleAmount ) AS
ju
nAmount
FROM
FROM
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
J
unAmount,
) AS
j
unAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
jul
Amount
FROM
FROM
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
J
ulAmount,
) AS
j
ulAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
aug
Amount
FROM
FROM
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
A
ugAmount,
) AS
a
ugAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
sept
Amount
FROM
FROM
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
S
eptAmount,
) AS
s
eptAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
oct
Amount
FROM
FROM
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
O
ctAmount,
) AS
o
ctAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
nov
Amount
FROM
FROM
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
N
ovAmount,
) AS
n
ovAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
dec
Amount
FROM
FROM
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
D
ecAmount
) AS
d
ecAmount
FROM
FROM
SalesSummary salesSummary
SalesSummary salesSummary
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
...
@@ -273,145 +299,158 @@ SELECT
...
@@ -273,145 +299,158 @@ SELECT
SUM(salesSummary.saleAmount)/SUM(salesSummary.saleDealAmount) as avgAmount,
SUM(salesSummary.saleAmount)/SUM(salesSummary.saleDealAmount) as avgAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
J
anAmount
SUM( SalesSummary1.saleAmount ) AS
j
anAmount
FROM
FROM
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
) AS
J
anAmount,
) AS
j
anAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
feb
Amount
FROM
FROM
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
) AS
F
ebAmount,
) AS
f
ebAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
mar
Amount
FROM
FROM
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
) AS
M
arAmount,
) AS
m
arAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
apr
Amount
FROM
FROM
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
) AS
Ma
rAmount,
) AS
ap
rAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
may
Amount
FROM
FROM
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
) AS
M
ayAmount,
) AS
m
ayAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Ja
nAmount
SUM( SalesSummary1.saleAmount ) AS
ju
nAmount
FROM
FROM
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
) AS
J
unAmount,
) AS
j
unAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
jul
Amount
FROM
FROM
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
) AS
J
ulAmount,
) AS
j
ulAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
aug
Amount
FROM
FROM
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
) AS
A
ugAmount,
) AS
a
ugAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
sept
Amount
FROM
FROM
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
) AS
S
eptAmount,
) AS
s
eptAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
oct
Amount
FROM
FROM
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
) AS
O
ctAmount,
) AS
o
ctAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
nov
Amount
FROM
FROM
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
) AS
N
ovAmount,
) AS
n
ovAmount,
(
(
SELECT
SELECT
SUM( SalesSummary1.saleAmount ) AS
Jan
Amount
SUM( SalesSummary1.saleAmount ) AS
dec
Amount
FROM
FROM
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
) AS
D
ecAmount
) AS
d
ecAmount
FROM
FROM
SalesSummary salesSummary
SalesSummary salesSummary
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,
ORDER BY (station = '总计') DESC,
station,saleDealAmount DESC
station,saleDealAmount DESC
</sql>
</sql>
</template>
</template>
</content>
</content>
</metadata>
</metadata>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment