|
@@ -72,6 +72,47 @@ function STATYSTYKA_TABELE() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ { //stworzenie widoku bledow w USERS2_MARKETING dot budynkow
|
|
|
|
|
+ $sqlList[]="drop view if exists `USERS2_MARKETING__Buildings_error` ;"
|
|
|
|
|
+ $sqlList[]="create view USERS2_MARKETING__Buildings_error as SELECT t1.ID, t1.M_REWIR, t1.S_ADDRESS_STREET, t1.A_ADM_COMPANY, t1.A_CLASSIFIED, t1.A_RECORD_UPDATE_DATE, t1.A_RECORD_CREATE_DATE, t1.A_RECORD_CREATE_AUTHOR, t1.A_RECORD_UPDATE_AUTHOR, 'ERROR Nieprawidlowe powiazanie budynku' AS ERROR
|
|
|
|
|
+ FROM USERS2_MARKETING AS t1
|
|
|
|
|
+ LEFT JOIN BUILDINGS AS t2 ON t1.T_TELBOX_BUILDING_IN = t2.S_ADDRESS_STREET
|
|
|
|
|
+ WHERE t2.ID IS NULL and ( t2.A_STATUS!='DELETED' or t2.A_STATUS is NULL )
|
|
|
|
|
+ AND t1.T_TELBOX_BUILDING_IN LIKE '_%' and t1.A_STATUS!='DELETED'
|
|
|
|
|
+ UNION
|
|
|
|
|
+ SELECT t1.ID, t1.M_REWIR, t1.S_ADDRESS_STREET, t1.A_ADM_COMPANY, t1.A_CLASSIFIED, t1.A_RECORD_UPDATE_DATE, t1.A_RECORD_CREATE_DATE, t1.A_RECORD_CREATE_AUTHOR, t1.A_RECORD_UPDATE_AUTHOR, 'ERROR Brak powiazania budynku' AS ERROR
|
|
|
|
|
+ FROM USERS2_MARKETING AS t1
|
|
|
|
|
+ WHERE t1.T_TELBOX_BUILDING_IN LIKE '' and t1.A_STATUS!='DELETED' ;";
|
|
|
|
|
+
|
|
|
|
|
+ $sqlList[]="drop view if exists `BUILDINGS__Marketing_error` ;"
|
|
|
|
|
+ $sqlList[]="create view BUILDINGS__Marketing_error as
|
|
|
|
|
+ SELECT t1.ID, t1.M_REWIR, t1.S_ADDRESS_STREET, t1.A_ADM_COMPANY, t1.A_CLASSIFIED, t1.A_RECORD_UPDATE_DATE, t1.A_RECORD_CREATE_DATE, t1.A_RECORD_CREATE_AUTHOR, t1.A_RECORD_UPDATE_AUTHOR
|
|
|
|
|
+ ,t1.T_BUILDING_MIESZKANIA , 0 as ILOSC_POW_MIESZKAN
|
|
|
|
|
+ ,'ERROR Brak powiazanych mieszkan do budynku' AS ERROR
|
|
|
|
|
+ FROM BUILDINGS AS t1
|
|
|
|
|
+ LEFT JOIN USERS2_MARKETING AS t2 ON t2.T_TELBOX_BUILDING_IN = t1.S_ADDRESS_STREET
|
|
|
|
|
+ WHERE t2.ID IS NULL and ( t2.A_STATUS!='DELETED' or t2.A_STATUS is NULL )
|
|
|
|
|
+ and t1.A_STATUS!='DELETED'
|
|
|
|
|
+ UNION
|
|
|
|
|
+ SELECT t1.ID, t1.M_REWIR, t1.S_ADDRESS_STREET, t1.A_ADM_COMPANY, t1.A_CLASSIFIED, t1.A_RECORD_UPDATE_DATE, t1.A_RECORD_CREATE_DATE, t1.A_RECORD_CREATE_AUTHOR, t1.A_RECORD_UPDATE_AUTHOR
|
|
|
|
|
+ , t1.T_BUILDING_MIESZKANIA
|
|
|
|
|
+ ,count(t2.ID) as ILOSC_POW_MIESZKAN
|
|
|
|
|
+ , 'ERROR Niewlasciwa ilosc powiazanych mieszkan' AS ERROR
|
|
|
|
|
+ FROM BUILDINGS AS t1
|
|
|
|
|
+ LEFT JOIN USERS2_MARKETING AS t2 ON t2.T_TELBOX_BUILDING_IN = t1.S_ADDRESS_STREET
|
|
|
|
|
+ WHERE t2.ID IS NOT NULL and ( t2.A_STATUS!='DELETED' )
|
|
|
|
|
+ and t1.A_STATUS!='DELETED'
|
|
|
|
|
+ group by t2.T_TELBOX_BUILDING_IN
|
|
|
|
|
+ having T_BUILDING_MIESZKANIA!=ILOSC_POW_MIESZKAN
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ ;";
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
|
|
|
$sqlList[]=" drop table if exists temp_USERS2_INTERNET_STATUS; ";
|
|
$sqlList[]=" drop table if exists temp_USERS2_INTERNET_STATUS; ";
|
|
|
$sqlList[]="create table temp_USERS2_INTERNET_STATUS
|
|
$sqlList[]="create table temp_USERS2_INTERNET_STATUS
|