|
|
@@ -467,7 +467,7 @@ function STATYSTYKA_TABELE() {
|
|
|
, sum( if( USERS2_MARKETING.I_PAY + USERS2_MARKETING.T_PAY + USERS2_MARKETING.TV_PAY > 0 and USERS2_MARKETING.I_PAY + USERS2_MARKETING.T_PAY + USERS2_MARKETING.TV_PAY > 70 and USERS2_MARKETING.I_PAY + USERS2_MARKETING.T_PAY + USERS2_MARKETING.TV_PAY > 0 and USERS2_MARKETING.I_PAY + USERS2_MARKETING.T_PAY + USERS2_MARKETING.TV_PAY < 100, 1 ,0 ) ) as PAY_70_100
|
|
|
, sum( if( USERS2_MARKETING.I_PAY + USERS2_MARKETING.T_PAY + USERS2_MARKETING.TV_PAY > 0 and USERS2_MARKETING.I_PAY + USERS2_MARKETING.T_PAY + USERS2_MARKETING.TV_PAY > 100 , 1 ,0 ) ) as PAY_100_more
|
|
|
, BUILDINGS.A_ADM_COMPANY
|
|
|
- , BUILDINGS.the_geom, BUILDINGS.A_STATUS
|
|
|
+ , BUILDINGS.the_geom, BUILDINGS.A_STATUS, BUILDINGS.ID_BILLING_USERS
|
|
|
";
|
|
|
foreach ($COLSFORSTATS as $FFS) {
|
|
|
$sql .= " , round((sum(if( USERS2_MARKETING.`{$FFS}_OPER`='BN',1,0) ) / count(USERS2_MARKETING.S_ADDRESS_STREET) * 100), 2) as `NAS_{$FFS}` ";
|
|
|
@@ -710,6 +710,27 @@ function STATYSTYKA_TABELE() {
|
|
|
select p.ID , p.the_geom from IN7_MK_BAZA_DYSTRYBUCJI as p group by p.ID order by ST_Area(p.the_geom)
|
|
|
) as p on ST_Intersects(p.the_geom,b.the_geom)
|
|
|
set b.ID_PROJECT=p.ID where b.ID_PROJECT<1 " ; //zrobic update BUILDINGS do ID_PROJECT na podstawie the_geom najmniejszegoi
|
|
|
+
|
|
|
+ $sqlList[] = "update BADANIA_W_TERENIE as b
|
|
|
+ inner join (
|
|
|
+ select p.ID , p.the_geom from IN7_MK_BAZA_DYSTRYBUCJI as p group by p.ID order by ST_Area(p.the_geom)
|
|
|
+ ) as p on ST_Intersects(p.the_geom,b.the_geom)
|
|
|
+ set b.ID_PROJECT=p.ID where b.ID_PROJECT<1 " ; //zrobic update BUILDINGS do ID_PROJECT na podstawie the_geom najmniejszegoi
|
|
|
+
|
|
|
+ $sqlList[] = "
|
|
|
+ create temporary table PROBLEMS_temp select * from PROBLEMS where ID_PROJECT < 1 ;
|
|
|
+
|
|
|
+ update PROBLEMS_temp as b
|
|
|
+ inner join (
|
|
|
+ select p.ID , p.the_geom from IN7_MK_BAZA_DYSTRYBUCJI as p group by p.ID order by ST_Area(p.the_geom)
|
|
|
+ ) as p on ST_Intersects(p.the_geom,b.the_geom)
|
|
|
+ set b.ID_PROJECT=p.ID where b.ID_PROJECT<1 ;
|
|
|
+
|
|
|
+ update PROBLEMS_temp as b, PROBLEMS b1 set b1.ID_PROJECT=b.ID_PROJECT where b1.ID=b.ID;
|
|
|
+
|
|
|
+ drop table PROBLEMS_temp;
|
|
|
+ ";
|
|
|
+
|
|
|
|
|
|
}
|
|
|
|