Просмотр исходного кода

Eventy do cache POPC oraz Budynki rewir porzadek cache

a.binder 9 лет назад
Родитель
Сommit
e8b5fe0030
1 измененных файлов с 35 добавлено и 0 удалено
  1. 35 0
      SE/superedit-DB_PROCEDURES_CREATE.php

+ 35 - 0
SE/superedit-DB_PROCEDURES_CREATE.php

@@ -1022,6 +1022,41 @@ LEFT JOIN IN7_MK_BAZA_DYSTRYBUCJI AS t2 ON t1.ID = t2.ID;";
 
 
 
+//! POPC_UPDATE eventy stats
+
+$sql['POPC_UPDATE_event_drop']="DROP EVENT if exists POPC_UPDATE";
+
+
+$sql['POPC_UPDATE_event']="CREATE EVENT `POPC_UPDATE` ON SCHEDULE EVERY 1 DAY STARTS '2015-05-12 00:04:30' ON COMPLETION NOT PRESERVE ENABLE DO
+BEGIN
+create temporary table ST_POPC_AKT as
+select  t1.ID, count(t2.ID) as cache_count_POPC , 
+sum(if(t2.Rodzaj_obiektu like '%Plac%owa',t2.Liczba_placowek_publicznych,0)) as cache_count_POPC_plac ,
+sum(if(t2.Rodzaj_obiektu like '%Plac%owa%A',t2.Liczba_placowek_publicznych,0)) as cache_count_POPC_plac_os_A ,
+sum(t2.Liczba_lokali) as cache_count_POPC_lokali 
+from MK_Rewiry as t1 
+join MK_BIALE_PLAMY as t2 on ST_Contains(t1.the_geom, t2.the_geom)
+-- where t2.NAZWA_OBSZARU like 'GDA%KI I TR%KI' 
+group by t1.ID ;
+update MK_Rewiry as t1, ST_POPC_AKT as t2 set t1.cache_count_POPC=t2.cache_count_POPC ,
+t1.cache_count_POPC_plac=t2.cache_count_POPC_plac , 
+t1.cache_count_POPC_plac_os_A=t2.cache_count_POPC_plac_os_A , 
+t1.cache_count_POPC_lokali=t2.cache_count_POPC_lokali
+where t1.ID=t2.ID;
+END
+";
+
+// EOF POPC_UPDATE eventy stats
+
+
+//! ST__MK_Rewiry_to_BUILDINGS
+$sql['ST__MK_Rewiry_to_BUILDINGS_event_drop']="DROP EVENT if exists ST__MK_Rewiry_to_BUILDINGS";
+$sql['ST__MK_Rewiry_to_BUILDINGS_event']="CREATE EVENT `ST__MK_Rewiry_to_BUILDINGS` ON SCHEDULE EVERY 1 DAY STARTS '2015-05-12 00:04:30' ON COMPLETION NOT PRESERVE ENABLE DO
+update BUILDINGS as t1, MK_Rewiry as t2 , USERS2_MARKETING t3 set t1.M_REWIR=t2.NAZWA_REWI , t3.M_REWIR=t2.NAZWA_REWI
+where  ST_Contains(t2.the_geom, t1.the_geom) and t3.T_TELBOX_BUILDING_IN=t1.S_ADDRESS_STREET
+";
+// EOF ST__MK_Rewiry_to_BUILDINGS
+
 
 //! bzyka funkcje @2015-07 do tree zasobow aliasow
 $sql['drop_function_ALIAS_CHILDS_FROM_CRM_LISTA_ZASOBOW']="drop function if exists ALIAS_CHILDS_FROM_CRM_LISTA_ZASOBOW";