|
|
@ -12,19 +12,22 @@ |
|
|
|
sum( CASE WHEN t.RENT_FLAG = '0' THEN 1 ELSE 0 END ) AS houseSelfCount, |
|
|
|
sum( CASE WHEN t.RENT_FLAG = '1' THEN 1 ELSE 0 END ) AS houseLeaseCount, |
|
|
|
sum( CASE WHEN t.RENT_FLAG = '2' THEN 1 ELSE 0 END ) AS houseIdleCount, |
|
|
|
sum( CASE WHEN t.id IS NOT NULL THEN 1 ELSE 0 END ) AS houseCount |
|
|
|
sum( CASE WHEN t.id IS NOT NULL THEN 1 ELSE 0 END ) AS houseCount, |
|
|
|
sum( CASE WHEN (t.id IS NOT NULL and DATE_FORMAT(t.CREATED_TIME,'%Y-%m-%d') = DATE_FORMAT(now(),'%Y-%m-%d')) THEN 1 ELSE 0 END ) AS houseIncr, |
|
|
|
sum( CASE WHEN (t.id IS NOT NULL and DATE_FORMAT(t.UPDATED_TIME,'%Y-%m-%d') = DATE_FORMAT(now(),'%Y-%m-%d')) THEN 1 ELSE 0 END ) AS houseModify |
|
|
|
FROM |
|
|
|
customer_grid g |
|
|
|
LEFT JOIN ( |
|
|
|
SELECT |
|
|
|
h.id, |
|
|
|
h.RENT_FLAG, |
|
|
|
n.GRID_ID |
|
|
|
n.GRID_ID, |
|
|
|
h.CREATED_TIME, |
|
|
|
h.UPDATED_TIME |
|
|
|
FROM |
|
|
|
ic_house h |
|
|
|
LEFT JOIN ic_neighbor_hood n ON h.NEIGHBOR_HOOD_ID = n.id |
|
|
|
WHERE |
|
|
|
h.CREATED_TIME < DATE_ADD( DATE_FORMAT(#{dateId},'%Y-%m-%d'), INTERVAL 1 DAY ) |
|
|
|
WHERE h.CREATED_TIME < DATE_ADD( DATE_FORMAT(#{dateId},'%Y-%m-%d'), INTERVAL 1 DAY ) |
|
|
|
AND n.DEL_FLAG = '0' |
|
|
|
AND h.DEL_FLAG = '0' |
|
|
|
) t ON t.GRID_ID = g.ID |
|
|
|