新增合同结束时间
This commit is contained in:
parent
c18eaa43fb
commit
6fb59d75da
@ -485,7 +485,7 @@ SELECT
|
||||
A.ContractArea,-- 合同面积 【建筑面积】
|
||||
A.TakeOverArea,-- 接管面积 【合约面积】
|
||||
A.ManageContractArea ManageContractArea,-- 管理口径合同面积 【在管面积】
|
||||
A.StateName AS StateName,-- 业态 【项目业态】
|
||||
A.StateNameNew AS StateName,-- 业态 【项目业态】
|
||||
A.ContractName,-- 合同类型
|
||||
A.GetMethod,-- 项目获取渠道
|
||||
A.ContractPartyName,-- 合同对方名称
|
||||
@ -494,7 +494,9 @@ SELECT
|
||||
END AS 是否成立委员会,-- 是否已成立业主委员会
|
||||
A.CommitteeTime,-- 业委会成立时间
|
||||
A.ChargeMode,
|
||||
CONCAT(DATE_FORMAT(A.CommitteeTermStartDate, '%Y-%m-%d' ) , ' 至 ',DATE_FORMAT(A.CommitteeTermEndDate, '%Y-%m-%d' )) AS 任职天数,-- 任职时间
|
||||
CASE WHEN A.IsSetCommittee = '1' THEN CONCAT(DATE_FORMAT(A.CommitteeTermStartDate, '%Y-%m-%d' ) , ' 至 ',DATE_FORMAT(A.CommitteeTermEndDate, '%Y-%m-%d' ))
|
||||
ELSE NULL END
|
||||
AS 任职天数,-- 任职时间
|
||||
C.room_num AS room_num,-- 总户数
|
||||
B.organ_name AS organ_name,-- erp片区名称
|
||||
B.comm_name AS comm_name,-- erp项目名称
|
||||
@ -524,7 +526,8 @@ SELECT
|
||||
G.厂区物业服务费,
|
||||
G.酒店物业服务费,
|
||||
G.车位管理物业服务费,
|
||||
G.车位月租费用
|
||||
G.车位月租费用,
|
||||
A.ContractEndTime
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
@ -570,9 +573,9 @@ AND CASE WHEN (SELECT mang_project FROM ods_one_to_many_perm WHERE username = '
|
||||
LEFT JOIN
|
||||
(
|
||||
|
||||
SELECT
|
||||
SELECT
|
||||
a.CommID
|
||||
,SUM(CASE WHEN a.roomstate <> 0 THEN 1 ELSE 0 END) AS room_num, -- 项目对应房间数量
|
||||
,SUM(CASE WHEN a.roomstate <> 0 THEN 1 ELSE 0 END) AS room_num, -- 项目对应房间数量
|
||||
SUM( CASE WHEN a.roomstate IN ( '1', '4', '9', '10', '5', '6' ) THEN a.buildarea ELSE 0 END ) AS 已售面积,
|
||||
SUM( CASE WHEN a.roomstate = '2' THEN a.buildarea ELSE 0 END ) AS 未售面积,
|
||||
SUM( CASE WHEN a.roomstate NOT IN('0','2') THEN 1 ELSE 0 END ) AS 已交付户数,
|
||||
@ -581,35 +584,34 @@ AND CASE WHEN (SELECT mang_project FROM ods_one_to_many_perm WHERE username = '
|
||||
SUM( CASE WHEN a.roomstate IN ( '9', '10', '5', '6' ) THEN 1 ELSE 0 END ) AS 已完成装修户数,
|
||||
SUM( CASE WHEN a.roomstate = '5' THEN 1 ELSE 0 END ) AS 已完成装修未入住,
|
||||
SUM( CASE WHEN a.roomstate IN ( '9', '10', '6' ) THEN 1 ELSE 0 END ) AS 已完成装修已入住,
|
||||
-- SUM(b.CalcArea) AS 收费面积
|
||||
-- 2024-09-20更新取数新逻辑:石老师确认 收费面积从房间表取
|
||||
-- SUM(b.CalcArea) AS 收费面积
|
||||
SUM(CASE WHEN a.roomstate IS NOT NULL AND a.roomstate <> '' THEN a.CalcArea ELSE 0 END) AS 收费面积
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
*
|
||||
FROM dw.dim_room_d
|
||||
)a
|
||||
LEFT JOIN
|
||||
(
|
||||
SELECT
|
||||
b1.CommId AS CommId
|
||||
,b1.RoomID AS RoomID
|
||||
,SUM(CalcArea) AS CalcArea
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
CommId
|
||||
, CalcArea
|
||||
, RoomID
|
||||
FROM ods_erp_tb_hspr_coststansetting_d
|
||||
WHERE RoomID <> '0'
|
||||
GROUP BY CommId, CalcArea, RoomID
|
||||
)b1
|
||||
GROUP BY b1.CommId,b1.RoomID
|
||||
)b
|
||||
ON a.CommID = b.CommId
|
||||
AND a.RoomID = b.RoomID
|
||||
(
|
||||
SELECT
|
||||
*
|
||||
FROM dw.dim_room_d
|
||||
)a
|
||||
LEFT JOIN
|
||||
(
|
||||
SELECT
|
||||
b1.CommId AS CommId
|
||||
,b1.RoomID AS RoomID
|
||||
,SUM(CalcArea) AS CalcArea
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
CommId
|
||||
, CalcArea
|
||||
, RoomID
|
||||
FROM ods_erp_tb_hspr_coststansetting_d
|
||||
WHERE RoomID <> '0'
|
||||
GROUP BY CommId, CalcArea, RoomID
|
||||
)b1
|
||||
GROUP BY b1.CommId,b1.RoomID
|
||||
)b
|
||||
ON a.CommID = b.CommId
|
||||
AND a.RoomID = b.RoomID
|
||||
GROUP BY CommID
|
||||
)C
|
||||
ON A.CommId = C.CommID
|
||||
@ -625,7 +627,7 @@ AND CASE WHEN (SELECT mang_project FROM ods_one_to_many_perm WHERE username = '
|
||||
CommID
|
||||
)D
|
||||
ON A.COMMID = D.COMMID
|
||||
LEFT JOIN
|
||||
LEFT JOIN
|
||||
(
|
||||
SELECT
|
||||
A.CommId
|
||||
@ -707,5 +709,4 @@ AND CASE WHEN (SELECT mang_project FROM ods_one_to_many_perm WHERE username = '
|
||||
GROUP BY
|
||||
A.CommId
|
||||
)G
|
||||
ON A.COMMID = G.COMMID
|
||||
;
|
||||
ON A.COMMID = G.COMMID
|
Loading…
Reference in New Issue
Block a user