Herramientas de usuario

Herramientas del sitio


escusabaraja

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
escusabaraja [2024/05/23 19:44] tempwinescusabaraja [2026/05/17 20:18] (actual) tempwin
Línea 99: Línea 99:
  
  
-===== Repartidor ===== 
- 
-Calcular reparto: 
- 
-<code php> 
-/* 
-    Devuelve el número de elementos que deben asignarse a 
-    cada semana de forma equitativa. 
-*/ 
-function repartidor($num_elementos, $num_semanas) { 
-  
-    $division = ($num_elementos / $num_semanas); 
-  
-    if ($division < 1) { 
-        for ($s = 1; $s <= $num_semanas; $s++) { 
-            if ($s == 1) { 
-                $tmp[$s] = $num_elementos; 
-            } else { 
-                $tmp[$s] = 0; 
-            } 
-  
-        } 
-        return $tmp; 
-    } else { 
-        $reparto = round($num_elementos / $num_semanas); 
-        $ultimo_reparto = $num_elementos - $reparto*($num_semanas - 1); 
-  
-        for ($s = 1; $s <= $num_semanas; $s++) { 
-            if ($s == $num_semanas) { 
-                $tmp[$s] = $ultimo_reparto; 
-            } else { 
-                $tmp[$s] = $reparto; 
-            } 
-        } 
-  
-        return $tmp; 
-    } 
-  
-} 
-</code> 
- 
-Reparto: 
- 
-<code php> 
-/* 
-  Para cada conjunto de elementos, realiza un reparto en X semanas 
-*/ 
-$semanas = 8; 
- 
-foreach ($conjuntos as $conjunto) { 
-    $repartidor = repartidor(count($conjunto), $semanas); 
- 
-    for ($s = 1; $s <= $semanas; $s++) { 
-        echo " - Para la semana {$s}: {$repartidor[$s]} elementos" . PHP_EOL; 
-        for ($i = 0; $i < $repartidor[$s]; $i++) { 
-            $reparto_semanas[$s][] = array_shift($contenedor); 
-        }     
-    } 
-} 
-</code> 
- 
-Ahora el código que realiza el reparto: 
- 
-<code php> 
-$semanas = 8; 
-$max_por_semana = 5; 
-$faltantes = []; 
- 
-// Capacidad de cada semana 
-for ($s = 1; $s <= $semanas; $s++) { 
- $capacidad[$s] = $max_por_semana; 
-} 
- 
-echo "A repartir entre {$semanas} semanas" . PHP_EOL; 
-echo "Máximo {$max_por_semana} por semana" . PHP_EOL; 
-  
-foreach ($conjuntos as $cliente => $lineas) { 
- //var_dump($lineas); 
- //echo " - - - - - - - -" . PHP_EOL; 
- echo "- - - - - - Cliente {$cliente} - - - - - -" . PHP_EOL; 
- echo "* Líneas: " . count($lineas) . PHP_EOL; 
-    $repartidor = repartidor(count($lineas), $semanas); 
-    echo "Reparto propuesto:" . PHP_EOL; 
-    var_dump($repartidor); 
-  
-    for ($s = 1; $s <= $semanas; $s++) { 
-    echo "Semana {$s}" . PHP_EOL; 
-        for ($i = 1; $i <= $repartidor[$s]; $i++) { 
-     // Comprobar espacio semana X 
-        if ($capacidad[$s] != 0) { 
-            $reparto_semanas[$s][] = array_shift($lineas); 
-            } else { 
-            //$repartidor[$s+1] += ($repartidor[$s]-$s); 
-            break; 
-            } 
-            $capacidad[$s]--; 
-            echo "Huecos libres: {$capacidad[$s]}" . PHP_EOL; 
-        } 
-    } 
-    if (count($lineas) != 0) { 
-    //echo "Faltan por meter: " . PHP_EOL; 
-    $faltantes[$cliente] = $lineas; 
-    //var_dump($conjunto); 
-    } 
-} 
- 
-//echo "Resultado final: " . PHP_EOL; 
-//var_dump($reparto_semanas); 
-/* 
-echo "Faltan por meter: " . PHP_EOL; 
-foreach ($faltantes as $cliente => $lineas) { 
- echo "Cliente {$cliente}" . PHP_EOL; 
- echo "  Líneas:" . PHP_EOL; 
- foreach ($lineas as $linea) { 
- echo " - ID: " . $linea["id_linea" . " (Marca: " . $linea["marca" . ")" . PHP_EOL; 
- } 
-} 
-*/ 
- 
-echo " * * * * * * * Reparto * * * * * * * *" . PHP_EOL; 
-foreach ($reparto_semanas as $semana => $lineas) { 
- echo "Semana {$semana}" . PHP_EOL; 
- foreach ($lineas as $linea) { 
- echo " - Línea: " . $linea["id_linea"] . " (cliente: " . $linea["cliente"] . ")" . PHP_EOL; 
- } 
-} 
- 
-if (count($faltantes) != 0) { 
- echo "No se han podido meter:" . PHP_EOL; 
- var_dump($faltantes); 
-} 
-//var_dump($faltantes); 
-</code> 
  
 ===== Monitor 27 pulgadas ===== ===== Monitor 27 pulgadas =====
Línea 245: Línea 112:
  
  
-===== Daniela y Mia ===== 
- 
-  * [[https://www.amazon.es/dp/B0BQBNFWWP/|Kit manualidades cartas y sellos]] 
-  * [[https://www.amazon.es/dp/B09NSX234B/|Diario con candado]] 
-  * [[https://www.amazon.es/dp/B08T9QWBZL/|Juego de memoria]] 
  
 ===== Docker nginx-proxy ===== ===== Docker nginx-proxy =====
Línea 364: Línea 226:
 </code> </code>
  
-===== HeidiSQL ===== 
  
-<code mysql> +===== Firefox =====
-SELECT * +
-FROM backlog_krt_abiertas_entre_48h_168h t +
-WHERE t.semana +
  
 +  * https://www.youtube.com/watch?v=cGWFQpLez1c
  
 +  * https://www.ted.com/talks/carol_dweck_the_power_of_believing_that_you_can_improve
 +  * https://www.amazon.es/dp/B0BHNQJF1C?tag=camelwebes-21&linkCode=ogi&th=1&language=es_ES
 +  * https://www.amazon.es/GPC-Cartuchos-Compatible-Brother-TN-2420/dp/B09PDQ4VXT/ref=sr_1_6?dib=eyJ2IjoiMSJ9.Hq6uchg-2UoL_lZNzOzrVFy1lhu8dcHLDefw_cwtNUbNkNlRNNtEYBukblHjvBnkAOW8Nh0mLpsktVPMI5dGeJtqJ_nbGWfOCv3XFOexYSmQ3pd1hu9cuxOKVR32Vu4zj0yvnvLhxJg0NQdEWa4GTcibrBGTnXThzQx0kiqNuSHT_dpiqoh3fLG-C1aZ2fTjkTpYbU51In5sGzSCqGrvM42mikvD1sfp1qPF-PNrXqZRvGlhRVn74EX6ny3pwSPLa0J0im57UyM_bekzdX9fmp2u46ewUDcVgWwjUIR9kPU.LpGbZt0bnmi76zn73hYt-1ZNlQB4vMwiZjdcQABt8wY&dib_tag=se&keywords=brother%2Bdcp-l2530dw%2Btoner&qid=1708427573&refinements=p_72%3A831280031&rnid=831271031&sr=8-6&th=1
  
 +==== Work ====
  
-SELECT +  https://espantallo.sponet.eu/login 
-FROM backlog_krt t +  * https://www1.odigo.cloud/euskaltel/ 
-WHERE t.marca 'Telecable' +  * https://la3.mundo-r.net/oym-aso/postventa/choio/ 
 +  * http://fricjboss.r.lan:8080/fric/form.do 
 +  * http://fric.r.lan/ 
 +  * https://bboo.euskaltel.com/BOE/BI 
 +  * https://correoexterno.mundo-r.net/ 
 +  * http://cor0001s260.r.lan:3000/ 
 +  * https://kirondocsis-r.sponet.eu/aso/r/kirondocsis/cliente/clienteFlujoOyM.php 
 +  * https://lareira.sponet.eu/app 
 +  * https://kironftthdirecto.sponet.eu/login 
 +  * http://s3web.r.lan/s3/OperacionesProcessOTs.do 
 +  * https://clientes.mundo-r.com/clientes/admin/comun/bienvenido.jsp 
 +  * http://mvnosfera.telecable.ast/ 
 +  * http://10.136.30.200/CATEmpresas/ 
 +  * https://jiranext.masmovil.com/browse/INFRA-57862 
 +  * https://jiranext.masmovil.com/browse/INFRA-58931 
 +  * https://lookerstudio.google.com/reporting/15fc776e-046a-48a0-95f7-5bae990629fc/page/p_rypwvr179c 
 +  * https://yoigo1.sharepoint.com/:x:/r/sites/STE_R_INDRA-Programacin/_layouts/15/doc2.aspx?sourcedoc=%7BFBCDD8EF-9794-49EF-8F7E-8471B17E927B%7D&file=desarrollos.xlsx&action=default&mobileredirect=true
  
 +===== KVM =====
  
--- Pruebas +  * 2 monitores HDMI, USB 3.0, alimentación USB (y soporta EDID): https://www.amazon.es/dp/B0BTP657ZP/ 89,99 € 
-SELECT +  * 2 monitores HDMI, USB 3.0, alimentación DC (no soporta EDID): https://www.amazon.es/dp/B0CQ4V7NT2/ 89,99 € 
-FROM backlog_krt t +  2 monitores HDMI, USB C?, alimentación USB C: https://es.aliexpress.com/item/1005006782576567.html - 34,29 € 
-WHERE t.id = 8025788+  * 1 monitor HDMI, USB C, alimentación USB C: https://es.aliexpress.com/item/1005006584919207.html - 45,94 € 
 +  * 1 monitor HDMI, USB C?: https://es.aliexpress.com/item/1005005697546796.html - 13 € 
 +  * 1 monitor HDMI, USB 3.0, alimentación USB C: https://es.aliexpress.com/item/1005006846252014.html - 17,85 €
  
-; 
-DELETE 
-FROM backlog_krt_abiertas_entre_48h_168h  
-WHERE semana = 52 
  
-DELETE 
-FROM backlog_krt_abiertas_menos_48h 
-WHERE semana = 52 
- 
- 
--- Fin pruebas 
- 
- 
--- Ahora (23/01/2023): 53.622 
--- Antes (13/01/2023): 52.269 
-SELECT COUNT(*) 
-FROM  backlog_krt t 
-WHERE t.marca = 'Euskaltel' 
-AND t.id = 8240429 
- 
- 
- 
-DELETE 
-FROM backlog_krt_abiertas  
-WHERE semana = 52  
- 
- 
- 
-SELECT COUNT(id) AS incidencias, t.marca 
-FROM backlog_krt_abiertas t 
-WHERE semana = 52 
-AND DATE_FORMAT(t.fecha, '%x') = 2022 
-GROUP BY t.marca 
- 
- 
- 
- 
-SELECT -- * 
-COUNT(*), YEAR(t.fecha) AS ano 
-FROM cal t 
-WHERE t.descripcion LIKE '%xxx%' 
-GROUP BY  YEAR(t.fecha) 
- 
- 
- 
-SELECT * 
-FROM cttcomentarios  t 
-WHERE t.NCTTCO = 57426969  
- 
- 
- 
--- Total 171 
--- Euskaltel:  71 
--- R: 91 
--- Telecable:   9 
-SELECT * 
-FROM backlog_krt_resueltas t 
-WHERE t.semana = 49 
-  AND YEAR(t.fecha) = 2022 
-;;   
- 
--- PRO: 47.939 
--- LOCAL: 50.828 (03/01/2023) 
-SELECT COUNT(*) 
-FROM backlog_krt  
- 
- 
-SELECT id, semana, tipo_cliente, fecha_creacion, fecha_solucion, marca 
-FROM backlog_krt_abiertas 
-WHERE YEAR(fecha) = 2022 AND semana = 49 AND marca = 'euskaltel' AND tipo_cliente IN ('Mediana Empresa', 'Pequeña Empresa', 'Negocio') AND segmento_postventa = 'N2' 
- 
- 
- 
- 
- 
- 
-SELECT * 
-FROM backlog_krt_resueltas_resumen t 
-WHERE t.semana = 49 
-  AND t.ano = 2022 
- 
- 
-DELETE 
-FROM backlog_krt_abiertas 
-WHERE 
-    marca = 'Euskaltel' 
-    AND semana = 49 
-    AND YEAR(fecha) = 2022 
- 
- 
- 
- 
-SELECT *  
-FROM backlog_krt_abiertas_resumen t 
-where t.semana = 50 
- 
--- Incidencias desde 2022 hasta 12/12/2022 
- 
--- Euskaltel: 14985 
--- R:   27820 
--- Telecable:  5134 
- 
--- Total: 47.939 
- 
- 
- 
-SELECT AVG(horas_resolucion) AS tmr 
-FROM backlog_krt_resueltas t 
-WHERE semana = 42 
-AND tipo_cliente = 'Pyme' 
-AND marca = 'Telecable' 
- 
- 
-SELECT * 
-from backlog_krt_abiertas 
-;; 
- 
-SELECT t.*, TIMESTAMPDIFF(HOUR, fecha_creacion, fecha_solucion) as horas_resolucion 
-FROM backlog_krt t 
-WHERE t.fecha_solucion BETWEEN '2022-09-26' AND '2022-10-02' 
-AND t.marca = 'Telecable' 
-AND t.tipo_cliente = 'Pyme' 
-AND DATEDIFF('2022-10-02', fecha_creacion) > 7 
-;; 
- 
-SELECT * 
-FROM backlog_krt_resueltas t 
-where t.marca = 'R' 
-AND t.tipo_cliente = 'MEDIANA' 
-AND t.semana = 45 
-  
- 
- 
- 
- 
-WHERE t.fecha_solucion >= '2022-09-26'  
-AND t.fecha_solucion <= '2022-10-02' 
- 
- 
- 
- 
-/* 
- Revisión vivos 
- -------------- 
-*/ 
-SELECT a.fecha_consulta, a.id, a.fecha_creacion, a.fecha_solucion, a.fecha_cierre, a.tipo_cliente, a.estado, a.marca, a.dias_abierto, a.fecha_4_meses 
-FROM ( 
-SELECT  
- '2022-11-06' as fecha_consulta,  
- t.*,  
- DATEDIFF('2022-11-06', fecha_creacion) AS dias_abierto, 
- DATE_FORMAT(DATE_ADD(t.fecha_creacion, INTERVAL 120 DAY), '%Y-%m-%d') AS fecha_4_meses 
-FROM backlog_krt t 
-WHERE  
-    DATEDIFF('2022-11-06', fecha_creacion) > 7 
-    /* 
-    AND ((DATE_FORMAT(fecha_solucion, '%Y-%m-%d') > '2022-11-06' AND fecha_solucion IS NOT NULL)  
-        OR (fecha_solucion IS NULL AND DATE_FORMAT(DATE_ADD(t.fecha_creacion, INTERVAL 120 DAY), '%Y-%m-%d') < '2022-11-06')) 
-        */ 
-    /* 
-    AND ( 
- (fecha_solucion IS NOT NULL AND DATE_FORMAT(fecha_solucion, '%Y-%m-%d') > '2022-11-06') 
- 
- OR (fecha_solucion IS NULL AND DATE_FORMAT(DATE_ADD(t.fecha_creacion, INTERVAL 120 DAY), '%Y-%m-%d') < '2022-11-06') 
- )*/ 
- AND ( 
- (marca = 'Euskaltel' AND tipo_cliente IN ('Mediana Empresa', 'Pequeña Empresa') AND segmento_postventa = 'N2') 
- OR (marca = 'Telecable' AND tipo_cliente = 'Pyme') 
- OR (marca = 'R' AND tipo_cliente = 'MEDIANA') 
- ) 
--- AND id IN (1726507, 1726511, 1734119) 
- 
-) a 
-WHERE  
-     -- a.fecha_solucion IS NULL  
-   (DATE_FORMAT(DATE_ADD(a.fecha_creacion, INTERVAL 120 DAY), '%Y-%m-%d') < '2022-11-06' AND a.fecha_solucion IS NULL) 
-   OR ( 
-   a.fecha_solucion IS NOT NULL  
-   AND DATE_FORMAT(fecha_solucion, '%Y-%m-%d') > '2022-11-06'  
-   -- AND DATE_FORMAT(DATE_ADD(a.fecha_creacion, INTERVAL 120 DAY), '%Y-%m-%d') < '2022-11-06' 
-   ) 
-; 
- 
--- 55913514 
--- 56157363 
-SELECT * 
-FROM  backlog_krt 
-WHERE id IN (55913514, 56157363) 
- 
- 
- 
-/* 
- Tiempo Medio de Gestión (TMG) 
- ----------------------------- 
- */ 
-SELECT AVG(a.horas_gestion) AS tmr 
-FROM ( 
-SELECT id, semana, marca, max(horas_gestion) AS horas_gestion 
-FROM backlog_krt_abiertas 
-WHERE semana = 47  
-AND marca = 'Telecable' 
--- AND tipo_cliente IN ('Mediana Empresa', 'Pequeña Empresa') AND segmento_postventa = 'N2' 
--- AND tipo_cliente = 'MEDIANA' 
-AND tipo_cliente = 'Pyme' 
-GROUP BY id, semana, marca 
-) a 
- 
-SELECT (43*627 + 18*1056 + 7*1047) / 68 
- 
- 
-SELECT * 
-FROM backlog_krt_abiertas 
-where id  IN (1726507, 1726511, 1734119) 
-AND semana = 47 
- 
- 
-SELECT t.*, WEEK (t.fecha_solucion) AS semana_solucion 
-FROM backlog_krt_abiertas t 
-WHERE id = 8084836 
--- where t.semana = WEEK(t.fecha_solucion) 
-; 
- 
-SELECT t.*, WEEK(t.fecha_solucion, 1) 
-FROM backlog_krt_resueltas t 
-WHERE t.semana <> WEEK(t.fecha_solucion, 1) 
- 
- 
-SELECT * 
-FROM backlog_krt_abiertas 
-WHERE YEAR(fecha) = 2022 AND semana = 47 
-and tipo_cliente IN ('Mediana Empresa', 'Pequeña Empresa', 'Negocio') AND segmento_postventa = 'N2'  
-AND marca = 'Euskaltel' 
- 
- 
- 
-AND ((tipo_cliente = 'MEDIANA' AND marca = 'R') 
-     OR (tipo_cliente = 'Pyme' AND marca = 'Telecable' 
-   OR (tipo_cliente IN ('Mediana Empresa', 'Pequeña Empresa', 'Negocio') AND segmento_postventa = 'N2' AND marca = 'Euskaltel') 
-   ) 
--- AND ((tipo_cliente IN ('Mediana Empresa', 'Pequeña Empresa', 'Negocio') AND segmento_postventa = 'N2') OR tipo_cliente = 'MEDIANA' OR tipo_cliente = 'Pyme') 
- 
- 
-SELECT * 
-FROM backlog_krt t 
-WHERE t.id = 7825597  
- 
- 
- 
- 
- 
-SELECT COUNT(t.id) AS farmacias, t.tecnologia, t.mes 
-FROM farmacias_historico t 
-WHERE t.ano = 2022 
-GROUP BY t.tecnologia, t.mes 
- 
- 
- 
-SELECT * 
-FROM backlog_krt  
-where fecha_solucion IS null 
-and DATE_FORMAT(DATE_ADD(fecha_creacion, INTERVAL 120 DAY), '%Y-%m-%d') < '2022-11-28' 
- 
- 
-SELECT * 
-FROM backlog_krt_abiertas 
-WHERE dias_abierta > 120 
-AND fecha_solucion IS null 
- 
-SELECT count(id), marca 
-FROM backlog_krt_abiertas 
-GROUP BY marca  
- 
- 
- 
-SELECT *, DATE_FORMAT(DATE_ADD(fecha_creacion, INTERVAL 120 DAY), '%Y-%m-%d') 
-FROM backlog_krt_resueltas  
-WHERE DATE_FORMAT(DATE_ADD(fecha_creacion, INTERVAL 120 DAY), '%Y-%m-%d') < '2022-10-01' 
--- AND fecha_solucion IS NULL 
- 
- 
- 
-SELECT AVG(a.horas_gestion) as tmg 
-             FROM ( 
-                 SELECT 
-                      -- id as incidencias, 
-                      -- MAX(horas_gestion) AS horas_gestion 
-                       * 
-                  FROM backlog_krt_abiertas 
-                  WHERE 
-                      marca = 'Euskaltel' 
-                      AND YEAR(fecha) = 2022 
-                      AND semana = 41 
-                       -- AND horas_resolucion IS NULL 
-                      AND tipo_cliente IN ('Mediana Empresa', 'Pequeña Empresa', 'Negocio') AND segmento_postventa = 'N2'  
-                      -- AND id NOT IN (7698998, 7720872, 7825597, 7847448, 7942282, 7947890, 8017220) 
-                   GROUP BY id) a 
- 
-SELECT * 
-FROM backlog_krt  
-WHERE DATEDIFF('2022-08-01', fecha_creacion) > 7 
-AND (DATE_FORMAT(fecha_solucion, '%Y-%m-%d') > '2022-08-01' OR fecha_solucion IS NULL)  
- 
--- where t.fecha = '2022-08-01' 
- 
- 
- 
- 
- 
-SELECT * 
-FROM backlog_krt_resueltas t 
-WHERE t.semana = 39 
-AND t.marca = 'Pyme' 
- 
-SELECT (197+173) / 2 
- 
- 
- 
-SELECT AVG(a.horas) AS tmg 
-FROM ( 
-                SELECT  
- /*id AS incidencia,  
-MAX(horas_gestion) AS horas*/ * 
-                FROM backlog_krt_abiertas 
-                WHERE 
-                    marca = 'Euskaltel' 
-                    AND YEAR(fecha) = 2022 
-                    AND semana = 44 
-                    -- AND horas_resolucion IS NULL 
-                     AND tipo_cliente IN ('Mediana Empresa', 'Pequeña Empresa', 'Negocio') AND segmento_postventa = 'N2'  
-                     GROUP BY id 
-                     ) a 
- 
- 
- 
- 
- 
- 
- 
- 
-SELECT * 
-FROM backlog_krt_abiertas t 
-WHERE  t.fecha = '2022-11-09' 
-AND DATE_FORMAT(t.fecha_solucion, '%Y-%m-%d') <= '2022-08-09' 
- 
- 
-            SELECT 
-                id, 
-                fecha_creacion, 
-                fecha_solucion, 
-                fecha_cierre, 
-                tipo_cliente, 
-                segmento_postventa, 
-                marca, 
-                '2022-08-01' as fecha, 
-                DATEDIFF('2022-08-01', fecha_creacion) as dias_abierta, 
-                TIMESTAMPDIFF(HOUR, fecha_creacion, DATE_FORMAT('2022-08-01', '%Y-%m-%d 00:00:00')) as horas_gestion 
-            FROM backlog_krt 
-            WHERE marca = 'Euskaltel' 
-              AND DATEDIFF('2022-08-01', fecha_creacion) > 7 
-              AND DATE_FORMAT(fecha_solucion, '%Y-%m-%d') > '2022-08-01' 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-SELECT * 
-FROM backlog_krt_abiertas t 
- 
-select TIMESTAMPDIFF(HOUR, '2022-07-11 11:03:23', DATE_FORMAT('2022-08-01', '%Y-%m-%d 00:00:00')) 
--- 1718084 2022-08-01 
- 
-SELECT DATE_FORMAT('2022-01-01', '%Y-%m-%d 00:00:00') 
-/* 
- 
-Tipos de cliente  
----------------- 
- 
-Euskaltel 
- 
-* Gran cuenta: "Gran Cuenta" 
-* PYME: "Mediana Empresa" + "Pequeña Empresa" o Segmento Postventa = N2 
- 
-R 
- 
-* Gran Cuenta: GRAN CUENTA 
-* PYME: MEDIANA 
- 
-Telecable 
- 
-* Gran Cuenta: GRAN CUENTA 
-* PYME: MEDIANA 
- 
- 
-*/ 
-SELECT * 
-FROM backlog_krt_abiertas t 
-WHERE t.marca = 'Telecable'  
-AND t.semana = '33' 
-AND t.tipo_cliente = 'Pyme' 
- 
- 
--- IMPORTANTE que hay casi 500  que aparecen 
--- como Mediana Empresa y Pequeña Empresa 
--- el resto, 3885 son de Pyme 
-SELECT COUNT(t.id) AS avisos, t.tipo_cliente 
-FROM backlog_krt t 
-WHERE t.marca = 'Telecable' 
-AND t.tipo_cliente NOT IN ('Gran Cliente', 'Gran Cuenta') 
-GROUP BY t.tipo_cliente 
- 
- 
- 
-/* 
-Backlog exportado Vs origen 
- 
-* K: 21.159 (21.167, 8 valores duplicados) 
-* R: 89.988 (90.249, 261 valores duplicados) 
-* T:  4.275 (4.275) 
- 
-*/ 
-SELECT COUNT(*), marca 
-FROM backlog_krt  
-GROUP BY marca 
-;; 
- 
-/* 
- Origen 
- ------ 
-  
- * Euskaltel: 280.805 
- * R 8.179 
- * Telecable   620 
-  
- Limpieza: 
- --------- 
- 
- * Euskaltel: 136.182 
- * R 8.179 
- * Telecable   620  
-  
-*/ 
-SELECT * 
-FROM backlog_krt_abiertas t 
-WHERE t.fecha_solucion IS NOT NULL 
-OR t.fecha_cierre IS NOT NULL 
-;; 
- 
-SELECT * 
-FROM backlog_krt_abiertas_resumen  
- 
- 
- 
- 
- 
- 
- 
--- 115.691 registros debería haber 
--- 115.422 son los que se insertan. K tiene repetidos 
- 
-/* 
-ANTIGUO: Backlog exportado Vs origen 
- 
-* K: 21.159 (21.167, 8 valores duplicados) 
-* R: 91.647 (91.674) 
-* T: 4275 (4.275) 
- 
-*/ 
- 
- 
-SELECT DISTINCT id 
-FROM backlog_krt_abiertas t 
-WHERE /*t.semana = 43*/ 
-t.fecha BETWEEN '2022-10-24' AND '2022-10-30' 
-AND t.marca = 'R' 
-AND t.tipo_cliente = 'MEDIANA' 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-UPDATE backlog_krt_abiertas_resumen 
-SET tmr = null 
- 
- 
- 
-SELECT AVG(a.horas_resolucion) AS tmr 
-FROM ( 
-SELECT DISTINCT id, 
-horas_resolucion 
-FROM backlog_krt_abiertas t 
-WHERE semana = 1 
-AND YEAR(fecha) = 2022  
-AND marca = 'Telecable' 
--- Euskaltel: 
--- AND tipo_cliente IN ('Mediana Empresa', 'Pequeña Empresa') AND segmento_postventa = 'N2'  
--- Telecable: 
-AND tipo_cliente = 'Pyme' 
-AND horas_resolucion IS NOT NULL 
-) a 
--- GROUP BY t.id 
- 
-SELECT AVG(a.horas_resolucion) AS tmr 
-FROM ( 
-SELECT COUNT(DISTINCT id) AS incidencias 
-FROM backlog_krt_abiertas 
-WHERE marca = 'Euskaltel' AND YEAR(fecha) = 2022 AND semana = 39 AND horas_resolucion IS NOT NULL) a 
- 
- 
-SELECT (402+359+382+401) / 4 
- 
- 
- 
- 
- 
--- Eliminar los registros de Euskaltel donde no haya fecha de  
--- cierre después de 4 meses 
-DELETE 
-FROM backlog_krt_abiertas 
-WHERE t.marca = 'Euskaltel' 
-AND t.fecha_cierre IS NULL 
-AND DATE_ADD(t.fecha_creacion, INTERVAL 120 DAY) > '2022-09-30' 
- 
--- Candidatos a borrarse: 
-SELECT t.*, 
-DATE_ADD(t.fecha_creacion, INTERVAL 120 DAY) AS futuro 
-FROM backlog_krt_abiertas t 
-WHERE t.marca = 'Euskaltel' 
-  AND DATE_FORMAT(DATE_ADD(t.fecha_creacion, INTERVAL 120 DAY), '%Y-%m-%d') > '2022-09-25' 
-  AND t.fecha = '2022-09-25' --  <---- fecha consulta 
-  AND t.fecha_cierre IS null 
- 
-SELECT t.*, DATE_ADD(t.fecha_creacion, INTERVAL 120 DAY) 
-FROM backlog_krt_abiertas t 
-WHERE t.marca = 'Euskaltel' 
-AND DATE_FORMAT(DATE_ADD(t.fecha_creacion, INTERVAL 120 DAY), '%Y-%m-%d') < '2022-10-01' 
-AND t.fecha = '2022-10-01' --  <---- fecha consulta 
-AND t.fecha_cierre IS NULL 
- 
-;; 
- 
- 
-SELECT  
- COUNT(*) 
-FROM backlog_krt_abiertas t 
-WHERE t.marca = 'Euskaltel' 
-AND t.dias_abierta > 120 
- -- 483.455 Antes 
- -- Tras limpieza 
--- FROM backlog_krt_abiertas_copy  
- 
- 
-SELECT t.*, 
-(t.horas_resolucion / 24) AS dias 
-FROM backlog_krt_abiertas t 
-where t.dias_abierta > 120 
-WHERE /* t.fecha = '2022-10-02'  
-AND */ t.fecha_cierre IS NULL 
- 
- 
- 
-SELECT * 
-FROM backlog_krt_abiertas_resumen t 
-where t.ano = 2022 
-and t.semana = 40 
-and t.tipo_cliente = 'PYME' 
-AND t.marca = 'R' 
- 
- 
-SELECT  
-COUNT(DISTINCT t.id) AS incidencias 
-FROM backlog_krt_abiertas t 
-WHERE t.marca = 'Euskaltel' 
-AND t.semana = 43  
-AND t.tipo_cliente IN ('Mediana Empresa', 'Pequeña Empresa') AND t.segmento_postventa = 'N2' 
- 
- 
- 
--- Calcular horas resolucion R 
-UPDATE backlog_krt_abiertas 
-   SET horas_resolucion = TIMESTAMPDIFF(HOUR, fecha_creacion, fecha_solucion) 
- WHERE marca = 'R'  
-   AND fecha_solucion IS NOT NULL 
-;;    
-   -- Calcular horas resolucion K y T 
-UPDATE backlog_krt_abiertas 
-   SET horas_resolucion = TIMESTAMPDIFF(HOUR, fecha_creacion, fecha_cierre) 
- WHERE marca IN ('Euskaltel', 'Telecable') 
-   AND fecha_cierre IS NOT NULL 
-;; 
- 
--- Inserción en tabla resumen 
-INSERT INTO backlog_krt_abiertas_resumen 
-SELECT  
-YEAR(t2.fecha) AS ano, 
- t2.semana, 
- case 
- when t2.marca = 'Euskaltel' AND t2.segmento_postventa = 'N2' AND t2.tipo_cliente IN ('Mediana Empresa', 'Pequeña Empresa') then 'PYME' 
- when t2.marca = 'Telecable' AND t2.tipo_cliente = 'Pyme' then 'PYME' 
- when t2.marca = 'R' AND t2.tipo_cliente = 'MEDIANA' then 'PYME' 
-      when t2.marca = 'R' AND t2.tipo_cliente = 'GRAN CUENTA' then 'GGCC' 
- END AS tipo_cliente_calc, 
- COUNT(DISTINCT t2.id) AS incidencias, 
- NULL AS horas_resolucion_promedio, 
- t2.marca 
-FROM backlog_krt_abiertas t2 
-GROUP BY YEAR(t2.fecha), t2.semana, tipo_cliente_calc, t2.marca 
- 
-) 
- 
-SELECT avg(a.horas_cierre) 
-FROM ( 
-SELECT  
-DISTINCT t.id, 
-t.fecha_creacion, 
-t.fecha_solucion, 
-t.fecha_cierre, 
-TIMESTAMPDIFF(HOUR, t.fecha_creacion, t.fecha_cierre) AS horas_cierre 
-FROM backlog_krt_abiertas t  
-WHERE t.fecha_cierre IS NOT NULL 
-AND t.marca IN ('Telecable', 'Euskaltel') 
-AND t.semana = 10 
-AND YEAR(t.fecha) = 2022 
-) a 
- 
-SELECT (1711 + 285) / 2 
- 
- 
- 
-SELECT  
-count(DISTINCT t.id) AS incidencias 
-/* 
- distinct t.id,  
- t.tipo_cliente, 
- t.marca, 
-case  
- when t.marca = 'R' AND t.tipo_cliente = 'GRAN CUENTA' then 'GGCC' 
- when t.marca = 'Euskaltel' AND t.tipo_cliente IN ('Pequeña Empresa', 'Mediana Empresa') AND t.segmento_postventa = 'N2' then 'PYME' 
- when t.marca = 'Telecable' AND t.tipo_cliente = 'Pyme' then 'PYME' 
- END AS tipo_cliente_calc 
- */ 
-FROM  backlog_krt_abiertas t 
-WHERE t.semana = 10 
-AND YEAR(t.fecha) = 2022 
-AND t.tipo_cliente = 'MEDIANA' 
-AND t.marca = 'R' 
-; 
- 
- 
- 
-/* 
-Backlog exportado Vs origen 
- 
-* K: 21.159 (21.167, 8 valores duplicados) 
-* R: 91.647 (91.674) 
-* T: 4275 (4.275) 
- 
-*/ 
-SELECT 21167 + 91674+4275 
-SELECT COUNT(*), t.marca 
-FROM backlog_krt t 
-GROUP BY t.marca 
-; 
- 
--- Para K y T, es fecha cierre 
--- Para R, fecha solución 
-SELECT t.id, t.fecha_creacion, t.fecha_solucion, t.fecha_cierre, t.tipo_cliente, t.segmento_postventa, t.marca, '2022-01-31', DATEDIFF('2022-01-31', t.fecha_creacion) 
-FROM  backlog_krt t 
-WHERE DATEDIFF('2022-01-31', t.fecha_creacion) > 7 
-  AND  
-  ( 
-  DATE_FORMAT(t.fecha_cierre, '%Y-%m-%d') > '2022-01-31' 
-  OR 
-  t.fecha_cierre IS NULL 
-  ) 
-;;; 
- 
- 
-SELECT  DISTINCT t.id 
-/*, t.fecha*/ 
-FROM backlog_krt_abiertas t 
-WHERE  
- t.semana = 13 
--- AND YEAR(t.fecha) = 2022 
--- t.fecha = '2022-03-28' 
-AND t.marca = 'Euskaltel' 
-AND t.tipo_cliente IN ('Pequeña Empresa', 'Mediana Empresa') 
-AND t.segmento_postventa = 'N2' 
--- AND t.tipo_cliente = 'MEDIANA' 
--- GROUP BY t.id 
- 
-SELECT * 
-FROM backlog_krt t 
-WHERE t.id = 54510465  
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-SELECT * 
-FROM ots_campo t 
-WHERE t.marca = 'Telecable' 
- 
- 
- 
- 
- 
--- Pendientes citar R 
-SELECT * 
-FROM ots_campo t 
-WHERE t.marca = 'R' 
-AND t.fecha_actualizacion  = '2022-11-21' 
-AND t.agrupacion_ot = 'Alta' 
-AND t.estado_ot_calculado = 'PENDIENTE CONCERTACION' 
-AND t.tiene_pe = 'n' 
--- AND t.subsegmento_canal = 'GRANDE' 
--- AND t.subsegmento_canal = 'MEDIANA' 
-AND t.subsegmento_canal = 'PEQUEÑA' 
-;; 
- 
--- Pendientes citar Euskaltel 
-SELECT * 
-FROM ots_campo t 
-WHERE t.marca = 'Euskaltel' 
-AND t.fecha_actualizacion  = '2022-11-21' 
-AND t.agrupacion_ot = 'Alta' 
-AND t.nombre_ot <> 'Supervision Portabilidad' 
-AND t.estado_ot_calculado = 'PENDIENTE CONCERTACION' 
-AND t.tiene_pe = 'n' 
-AND t.subsegmento_canal = 'Gran Cuenta' 
--- AND t.subsegmento_canal = 'Mediana Empresa' 
--- AND t.subsegmento_canal = 'Pequeña Empresa' 
-;; 
- 
--- Pendientes citar Telecable 
-SELECT * 
-FROM ots_campo t 
-WHERE t.marca = 'Telecable' 
-AND t.fecha_actualizacion  = '2022-11-21' 
-AND t.agrupacion_ot = 'Alta'  
-AND t.nombre_ot NOT IN ('Homologación', 'Reconfiguración Centralita', 'Configuración CCAA') 
-AND t.nombre_ot <> 'Supervision Portabilidad' 
-AND t.estado_ot_calculado = 'PENDIENTE CONCERTACION' 
-AND t.tiene_pe = 'n' 
-AND t.subsegmento_canal = 'Gran Cliente' 
--- AND t.subsegmento_canal = 'Mediana Empresa' 
--- AND t.subsegmento_canal = 'Pyme' 
-;; 
- 
-SELECT * 
-FROM ots_campo t  
--- WHERE t.id_ot_voa = 36284347 
-where t.fecha_actualizacion = '2022-11-21' 
-;; 
- 
--- Promedio citar R 
-SELECT /*(COALESCE(AVG(t.tiempo_cita_ot), 0)) / 3600 / 24 AS tiempo*/ 
-* 
-FROM ots_campo t 
-WHERE t.marca = 'R' 
-  AND t.fecha_actualizacion  = '2022-11-21' 
-  AND t.agrupacion_ot = 'Alta' 
-  AND t.estado_ot = 'PENDIENTE' 
---  AND t.estado_ot IN ('PENDIENTE CONCERTACION', 'PENDIENTE') 
-  AND t.tiene_pe = 'n' 
-  AND t.tiene_incidencia_ot = 'n' 
---  AND t.subsegmento_canal = 'GRANDE' -- Promedio citar: 3,81 días 
- AND t.subsegmento_canal = 'MEDIANA' 
--- AND t.subsegmento_canal = 'PEQUEÑA' 
-;; 
- 
--- Promedio citar Euskaltel 
-SELECT (COALESCE(AVG(t.tiempo_cita_ot), 0)) / 3600 / 24 AS tiempo 
-FROM ots_campo t 
-WHERE t.marca = 'Euskaltel' 
-AND t.fecha_actualizacion  = '2022-11-21' 
-AND t.agrupacion_ot = 'Alta' 
-AND t.estado_ot_calculado IN ('PENDIENTE', 'PENDIENTE CONCERTACION') 
-AND t.tiene_pe = 'n' 
-AND t.nombre_ot <> 'Supervisión Portabilidad' 
-AND t.subsegmento_canal = 'Gran Cuenta' -- Promedio citar: 1,79 días 
--- AND t.subsegmento_canal = 'Mediana Empresa' 
--- AND t.subsegmento_canal = 'Pequeña Empresa' 
-;; 
- 
--- Promedio citar Telecable 
-SELECT (COALESCE(AVG(t.tiempo_cita_ot), 0)) / 3600 / 24 AS tiempo 
-FROM ots_campo t 
-WHERE t.marca = 'Telecable' 
-AND t.fecha_actualizacion  = '2022-11-21' 
-AND t.agrupacion_ot = 'Alta'  
-AND t.nombre_ot NOT IN ('Homologación', 'Reconfiguración Centralita', 'Configuración CCAA') 
-AND estado_ot_calculado IN ('PENDIENTE', 'PENDIENTE CONCERTACION') 
-AND t.tiene_pe = 'n' 
-AND t.subsegmento_canal = 'Gran Cliente' -- Promedio citar: 4,42 
--- AND t.subsegmento_canal = 'Mediana Empresa' 
--- AND t.subsegmento_canal = 'Pyme' 
- 
--- Indicadores para gráfica 
-SELECT AVG(valor) AS promedio_grupo 
-from ots_campo_altas_indicadores i 
-WHERE i.fecha = '2022-11-21' 
--- AND i.marca = 'R' 
--- AND i.indicador = 'Tiempo promedio concertación cita (sin PE)' 
--- AND i.tipo_cliente = 'Grande' 
-AND i.tipo_cliente = 'Mediana' 
--- AND i.tipo_cliente = 'Pequeña' 
-; 
- 
--- OTs pendientes 
--- OTs pendientes citar 
--- Indicadores para gráfica 
-SELECT * 
-from ots_campo_altas_indicadores i 
-WHERE i.fecha = '2022-11-21' 
-AND i.indicador = 'Tiempo promedio desde cita (sin PE)' 
--- AND i.marca = 'R' 
--- AND i.indicador = 'OTs pendiente (sin PE)' -- 12 + 17 + 3 
--- AND i.indicador = 'OTs pendiente citar (sin PE)' -- 7 + 3 + 1 
--- AND i.tipo_cliente = 'Grande' 
-AND i.tipo_cliente = 'Mediana' 
--- AND i.tipo_cliente = 'Pequeña' 
- 
- 
- 
-SELECT valor AS ots 
-            FROM ots_campo_altas_indicadores 
-            WHERE  
-              fecha = '2022-11-07' 
-            AND indicador = 'OTs pendiente citar (sin PE)' 
-            AND tipo_cliente = 'Grande' 
-            AND marca = 'Euskaltel' 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-             SELECT 
-                  e.id, 
-                  e.fecha, 
-                  e.descripcion, 
-                  e.id_tipo, 
-                  t.nombre AS tipo, 
-                  e.id_marca, 
-                  m.nombre AS marca, 
-                  e.id_grupo, 
-                  g.nombre AS grupo, 
-                  masiva.id_ticket AS id_masiva, 
-                  masiva.clientes, 
-                  masiva.zona_afectada, 
-                  masiva.fecha_inicio AS fecha_inicio_masiva, 
-                  masiva.fecha_fin AS fecha_fin_masiva, 
-                  sistema.id_sistema, 
-                  sistema.id_incidencia AS id_jira, 
-                  sistema.fecha_inicio, 
-                  sistema.fecha_fin 
-                   -- e.id_impacto, 
-                   -- i.nombre AS impacto 
-               FROM sarabia_eventos e 
-               INNER JOIN sarabia_eventos_tipos t ON e.id_tipo = t.id 
-               INNER JOIN sarabia_marcas m ON e.id_marca = m.id 
-               INNER JOIN sarabia_grupos g ON e.id_grupo = g.id 
-               LEFT JOIN sarabia_eventos_masivas masiva ON e.id = masiva.id_evento 
-               LEFT JOIN sarabia_eventos_sistemas sistema ON e.id = sistema.id_evento 
-               WHERE 
-                 e.id = 43 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-SELECT * 
-FROM ots_campo t 
-WHERE t.id_ot_voa = '36286178' 
- 
-;; 
- 
- 
- 
-SELECT * 
-FROM ots_campo_altas_indicadores t 
-WHERE t.fecha = '2022-11-07'  
--- AND t.indicador = 'Tiempo promedio desde cita (sin PE)' 
-AND t.indicador = 'Tiempo promedio concertación cita (sin PE)' 
-AND t.tipo_cliente = 'Grande' 
- 
-SELECT AVG( 
-SELECT (1.79+3.81+4.42 ) / 3 
- 
-SELECT ((0.75 + 2) / 3) 
- 
-SELECT ((1.33 + 0.49 + 0) / 3) 
- 
- 
- 
-SELECT t.codigo_cliente 
-FROM swap_cerrados t 
-GROUP BY t.codigo_cliente  
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-ALTER TABLE sarabia_eventos AUTO_INCREMENT=1; 
- 
- 
- 
-            SELECT 
-                e.id, 
-                e.fecha, 
-                e.descripcion, 
-                e.id_tipo, 
-                t.nombre AS tipo, 
-                e.id_marca, 
-                m.nombre AS marca, 
-                e.id_grupo, 
-                g.nombre AS grupo, 
-                masiva.id_ticket AS id_masiva, 
-                masiva.clientes, 
-                masiva.zona_afectada, 
-                sistema.id_sistema, 
-                sistema.id_incidencia AS id_jira, 
-                sistema.fecha_inicio, 
-                sistema.fecha_fin 
-                -- e.id_impacto, 
-                -- i.nombre AS impacto 
-            FROM sarabia_eventos e 
-            INNER JOIN sarabia_eventos_tipos t ON e.id_tipo = t.id 
-            INNER JOIN sarabia_marcas m ON e.id_marca = m.id 
-            INNER JOIN sarabia_grupos g ON e.id_grupo = g.id 
-            LEFT JOIN sarabia_eventos_masivas masiva ON e.id = masiva.id_evento 
-            LEFT JOIN sarabia_eventos_sistemas sistema ON e.id = sistema.id_evento 
-            WHERE 
-                e.id = 38 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-/* 
-  
- QeP Tbook 
- 
-*/ 
- 
-SELECT SUM(u.incidencias_promedio) AS esperado 
-FROM umbrales_servicios u 
-WHERE u.nombre_dia = 'Lunes' 
--- AND u.hora = 10 
-AND u.servicio_afectado IN ( 
-               'MOVIL', 
-               'TL', 
-               'TLMovil', 
-               'TLMovilMultiSIM', 
-               'TLMovil_Ajeno', 
-               'TLMovil_M2M', 
-               'TLMovil_M2M_Ajeno', 
-               'TLMovil_MultiSIMDatos' 
-           ) 
- 
- 
- 
- 
- 
-               SELECT 
---                t.fecha_creacion 
-                
-                   HOUR(t.fecha_creacion) AS hora, 
-                   t.servicio_afectado AS servicio_afectado, 
-                   t.tipo_cliente AS tipo_cliente, 
-                   COUNT(t.id_ticket) AS total 
- 
-               FROM incidencias_historico t 
-                WHERE DATE_FORMAT(t.fecha_creacion, '%Y-%m-%d') IN ( '2022-10-24', '2022-10-17', '2022-10-10') 
-/* 
-               WHERE DATE_FORMAT(t.fecha_creacion, '%Y-%m-%d') IN ( 
-                                                                   SELECT fecha 
-                                                                   FROM calendario c 
-                                                                 WHERE c.ano >= 2021 
-                                                                     AND c.ano <= 2022 
-                                                                     AND c.nombre_dia = 'Lunes' 
-                                                                ) 
-*/                                   
-                                 
- 
-                GROUP BY HOUR(t.fecha_creacion), 
-                         t.servicio_afectado, 
-                         t.tipo_cliente 
- 
- 
-    
- 
- 
- 
- 
- 
-/* 
- 
- 
- CGC 
- 
- 
- 
-*/ 
-          SELECT * 
-           FROM cttcomentarios a 
-           LEFT JOIN cttticketcomenta b 
-             ON a.NCTTCO = b.NCTTO 
-           WHERE a.Codigodecliente IN ( 
-                                       SELECT ID 
-                                       FROM cgr 
-                                       WHERE Matriz LIKE 203933592 
-                                   ) 
-           GROUP BY a.NCTTCO 
-          -- Descartamos los CTT que no interesan o son erróneos porque comparten 
-          -- código de cliente o alguna chapuza/fallo humano que hayan hecho: 
-          HAVING a.NCTTCO NOT IN ( 
-                                      SELECT id_ctt 
-                                      FROM ctt_ignorados 
-                                  ) 
- ORDER BY a.FHApertura desc 
- 
- 
-          order by a.EstadoIncidencia, 
-                   a.NCTTCO DESC 
- 
- 
-           SELECT * 
-           FROM cttcierre a 
-           LEFT JOIN cttticketcomenta b 
-             ON a.NCTT = b.NCTTO 
-          WHERE a.Codigodecliente IN ( 
-                                       SELECT ID 
-                                       FROM cgr 
-                                       WHERE Matriz LIKE 203933592 
-                                   ) 
-             AND ( 
-                       FHCierre >='2022-10-18 00:00' and FHCierre <= '2022-10-26 00:00:00' 
-                   ) 
-             AND a.NCTT NOT IN ( 
-                               select NCTT 
-                              from cgr_cttinfo 
-                          ) 
-          GROUP BY a.NCTT 
-          -- Descartamos los CTT que no interesan o son erróneos porque comparten 
-          -- código de cliente o alguna chapuza/fallo humano que hayan hecho: 
-          HAVING a.NCTT NOT IN ( 
-                                      SELECT id_ctt 
-                                     FROM ctt_ignorados 
-                                  ) 
-          ORDER BY NCTT DESC 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-SELECT  
- (coalesce(avg(t.tiempo_cita_instalacion_ot), 0)/ 3600/24) AS tiempo 
-FROM ots_campo t 
-WHERE t.fecha_actualizacion = '2022-10-10' 
-AND t.subsegmento_canal IN ('Gran Cuenta', 'GRANDE') 
-AND t.agrupacion_ot = 'Alta' 
-AND t.estado_ot_calculado = 'PENDIENTE' 
-AND t.marca = 'Euskaltel' 
-/* 
- Euskaltel: 2.265226571268 * 10= 22,6522657127 
- R: 13.241304720962 * 18       = 238,3434849773 
- Telecable: 0.000000000000 * 1 = 0 
-*/ 
- 
-;; 
- 
--- Promedio desde concertación a instalación 
-SELECT valor 
-FROM ots_campo_altas_indicadores t 
-WHERE t.indicador = 'Tiempo promedio desde cita (sin PE)' 
-AND t.marca = 'Telecable' 
-AND t.tipo_cliente = 'Grande' 
-AND t.fecha = '2022-10-10' 
-;; 
--- OTs pendiente por marca 
-SELECT t.valor 
-FROM  ots_campo_altas_indicadores t 
-WHERE t.indicador = 'OTs pendiente (sin PE)' 
-AND t.marca = 'Euskaltel' 
-AND t.tipo_cliente = 'Grande' 
-AND t.fecha = '2022-10-10' 
-;; 
- 
--- OTs pendiente total 
-SELECT SUM(t.valor) AS ots 
-FROM  ots_campo_altas_indicadores t 
-WHERE t.indicador = 'OTs pendiente (sin PE)' 
--- AND t.marca = 'Euskaltel' 
-AND t.tipo_cliente = 'Grande' 
-AND t.fecha = '2022-10-10' 
-;; 
- 
- 
-SELECT * 
-FROM ots_campo_altas_indicadores 
-WHERE  
- fecha = '2022-07-25' AND indicador = 'OTs pendiente (sin PE)' AND tipo_cliente = 'Grande' AND marca = 'Euskaltel' 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-SELECT (2.265226571268*10 + 13.241304720962*18 + 0*1) / 29 
- 
-; 
-SELECT SUM(valor) AS pendientes 
-FROM ots_campo_altas_indicadores t 
-WHERE t.indicador = 'OTs pendiente (sin PE)' 
--- AND t.marca = 'Telecable' 
-AND t.fecha = '2022-10-10' 
-AND t.tipo_cliente = 'Grande' 
-  
- 
- 
- 
- 
- 
-SELECT * 
-FROM ots_campo_altas_indicadores t 
-WHERE t.fecha = '2022-10-17'  
-AND t.tipo_cliente = 'Grande' 
-AND t.marca = 'R' 
-;; 
-;; 
- 
-SELECT  
--- ((coalesce(AVG(t.tiempo_cita_ot),0)) / 3600) / 24 
-t.fecha_actualizacion, 
-t.fecha_creacion, 
-t.fecha_concertacion_cita, 
-(t.tiempo_cita_ot) / 3600 
-FROM ots_campo t 
-WHERE t.fecha_actualizacion = '2022-10-17' 
-AND t.marca = 'R' 
-AND t.estado_ot IN ('PENDIENTE', 'PENDIENTE CONCERTACION') 
-AND t.agrupacion_ot = 'Alta' 
-AND t.tiene_incidencia_ot = 'n' 
-AND t.tiene_pe = 'n' 
-AND t.subsegmento_canal = 'GRANDE' 
-AND t.identificativo_peticion = '1-1AMRIK0' 
-; 
--- Alex: 5,4 
--- Yo: 3,59 
- 
- 
- 
- 
- 
- 
- 
- 
-SELECT  
-* 
---                sede 
-            FROM pharmdash_incidencias 
-            WHERE 
-               cumplimiento_resolucion = 'Fuera de plazo' 
-               AND impacto = 'Corte' 
-               AND YEAR(fecha_apertura) >= 2022 AND MONTH(fecha_apertura) = 8 
-               AND sede REGEXP '^CO|^LU|^OU|^PO' 
---            GROUP BY sede 
- 
- 
- 
- 
- 
- 
--- Farmacias en UCI por incumplimiento resolución 
-SELECT t.sede 
-FROM pharmdash_incidencias t 
-WHERE YEAR(t.fecha_apertura) = 2022 
-AND MONTH(t.fecha_apertura) = 09 
--- Está en UCI: 
-AND t.cumplimiento_resolucion = 'Fuera de Plazo' 
-AND t.impacto = 'Corte' 
-GROUP BY t.sede 
- 
--- Farmacias en UCI por exceso de averías 
-SELECT t.sede, COUNT(t.id_ticket) AS averias 
-FROM pharmdash_incidencias t 
-WHERE YEAR(t.fecha_apertura) = 2022 
-  AND MONTH(t.fecha_apertura) = 09 
--- Está en UCI: 
-GROUP BY t.sede 
-HAVING COUNT(t.id_ticket) > 3 
- 
- 
- 
- 
- 
- 
- 
- 
-SELECT  
- ROUND(UNIX_TIMESTAMP(CONCAT(DATE_FORMAT(fecha_apertura, '%Y-%m'), '-01')) * 1000) AS fecha_apertura,  
- COUNT(id) AS incidencias 
-FROM pharmdash_incidencias   
-WHERE tipo_producto = 'DAT'  
-AND infantil = 1 
-AND YEAR(fecha_apertura) >= 2022 
-GROUP BY  
- UNIX_TIMESTAMP(CONCAT(DATE_FORMAT(fecha_apertura, '%Y-%m'), '-01')) * 1000 
- 
-SELECT t.tecnologia, COUNT(*) 
-FROM pharmdash_incidencias t 
-GROUP BY t.tecnologia 
- 
- 
- 
-SELECT COUNT(t.id), t.responsabilidad 
-FROM pharmdash_incidencias t  
-WHERE t.tipo_producto = 'DAT' 
-AND YEAR(t.fecha_apertura) = 2022 
-GROUP BY t.responsabilidad 
- 
- 
- 
- 
- 
- 
--- Promedio citar Euskaltel 
-SELECT  
-((AVG(t.tiempo_cita_ot) / 3600) / 24) AS tiempo_aporta_cita 
--- t.identificativo_peticion,  
--- ((t.tiempo_cita_ot / 3600) / 25) AS dias_cita 
-FROM ots_campo t 
-WHERE t.fecha_actualizacion = '2022-10-05'  
-AND t.marca = 'Euskaltel' 
-AND t.estado_ot_calculado IN ('PENDIENTE CONCERTACION', 'PENDIENTE') 
-AND t.nombre_ot <> 'Supervisión Portabilidad' 
-AND t.tiene_pe = 'n' 
-AND t.subsegmento_canal = 'Gran Cuenta' 
-AND t.agrupacion_ot = 'Alta' 
- 
--- Promedio citar R 
-SELECT  
-* 
--- ((AVG(t.tiempo_cita_ot) / 3600) / 24) AS tiempo_aporta_cita 
--- t.identificativo_peticion,  
--- ((t.tiempo_cita_ot / 3600) / 25) AS dias_cita 
-FROM ots_campo t 
-WHERE t.fecha_actualizacion = '2022-10-05'  
-AND t.marca = 'R' 
-AND t.estado_ot IN ('PENDIENTE CONCERTACION', 'PENDIENTE') 
-AND t.tiene_pe = 'n' 
-AND t.subsegmento_canal = 'GRANDE' 
-AND t.agrupacion_ot = 'Alta' 
-AND t.tiene_incidencia_ot = 'n' 
- 
- 
- 
- 
-SELECT * 
-FROM ots_campo_altas_indicadores  
-WHERE fecha = '2022-10-05'  
-  AND indicador = 'Tiempo promedio concertación cita (sin PE)'  
-  AND tipo_cliente = 'Grande'  
-  AND marca = 'Euskaltel' 
- 
- 
-SELECT SUM(valor) AS pendientes 
-FROM  ots_campo_altas_indicadores 
-WHERE fecha = '2022-10-05' 
-AND indicador IN ('OTs pendiente citar (SIN PE)', 'OTs pendiente (sin PE)') 
-AND marca = 'Telecable' 
-AND tipo_cliente = 'Grande' 
- 
- 
- 
- 
- 
-SELECT * 
-FROM ots_campo_altas_indicadores t 
-WHERE t.fecha = '2022-10-04'  
- 
- 
- 
- 
- 
-SELECT COALESCE(AVG(t.tiempo_cita_ot), 0) AS tiempo 
-FROM ots_campo t 
-WHERE t.fecha_actualizacion = '2022-10-04'  
-AND t.subsegmento_canal = 'GRANDE' 
-AND t.marca = 'R' 
-;; 
- 
-SELECT (4171840.9042 / 3600) / 24 
- 
-SELECT t.subsegmento_canal 
-FROM  ots_campo t 
-GROUP BY t.subsegmento_canal 
- 
- 
- 
- 
- 
--- 8.520 
--- 8.683 
-SELECT COUNT(*) 
-FROM minifric_servicios  
- 
- 
- 
-SELECT * 
-FROM swap_cerrados t 
-INNER JOIN swap_incidencias_r r ON t.codigo_cliente = r.codigo_cliente 
-WHERE t.marca = 'R'  
- 
- 
- 
- 
- 
- 
-SELECT t.fecha_actualizacion 
-FROM ots_campo t 
-GROUP BY t.fecha_actualizacion  
-; 
- 
- 
-SELECT SUM(t.valor) AS ots 
-FROM ots_campo_altas_indicadores t 
-WHERE t.indicador = 'OTs pendiente citar (sin PE)' 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-SELECT SUM(t.cantidad * t.precio) AS total 
-FROM tickets_productos t 
-WHERE t.ticket_id = 662 
-;; 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-; 
- 
-SELECT * 
-FROM ots_campo t  
-WHERE t.marca = 'R' 
- 
- 
-2022-08-31 19:22:53 - 2022-09-07 09:50 -- 4,5981018519 
- 
- 
- 
-SELECT fecha 
-            FROM calendario_festivos 
-            WHERE fecha BETWEEN 2022-04-20 AND 2022-09-02 
- 
- 
- 
-SELECT COUNT(t.referencia) AS ots, 
-t.subsegmento_canal 
-FROM ots_campo t 
-WHERE t.fecha_actualizacion = '2022-09-01'  
-AND t.marca = 'Euskaltel' 
-AND t.agrupacion_ot = 'Alta' 
-AND t.nombre_ot <> 'Supervisión Portabilidad' 
-AND t.estado_ot_calculado = 'PENDIENTE CONCERTACION' 
-AND t.tiene_pe = 'n' 
-AND t.subsegmento_canal = 'Gran Cuenta' 
--- GROUP BY t.subsegmento_canal;  
- 
-/* 
- -------------------------- 
- Análisis Backlog Euskaltel 
- -------------------------- 
-  
- Indicadores 
-  
-*/ 
--- OTs con INCIDENCIA 
-SELECT COUNT(t.referencia) AS ots, 
-t.subsegmento_canal 
-FROM ots_campo t 
-WHERE t.fecha_actualizacion = '2022-09-01'  
-AND t.marca = 'Euskaltel' 
-AND t.agrupacion_ot = 'Alta' 
-AND t.nombre_ot <> 'Supervisión Portabilidad' 
-AND t.estado_ot_calculado = 'INCIDENCIA' 
-GROUP BY t.subsegmento_canal; 
- 
--- OTs pendientes 
-SELECT COUNT(t.referencia) AS ots, 
-t.subsegmento_canal 
-FROM ots_campo t 
-WHERE t.fecha_actualizacion = '2022-09-01'  
-AND t.marca = 'Euskaltel' 
-AND t.agrupacion_ot = 'Alta' 
-AND t.nombre_ot <> 'Supervisión Portabilidad' 
-AND t.estado_ot_calculado = 'PENDIENTE' 
-GROUP BY t.subsegmento_canal; 
- 
--- OTs pendientes de concertación cita 
-SELECT COUNT(t.referencia) AS ots, 
-t.subsegmento_canal 
-FROM ots_campo t 
-WHERE t.fecha_actualizacion = '2022-09-01'  
-AND t.marca = 'Euskaltel' 
-AND t.agrupacion_ot = 'Alta' 
-AND t.nombre_ot <> 'Supervisión Portabilidad' 
-AND t.estado_ot_calculado = 'PENDIENTE CONCERTACION' 
-GROUP BY t.subsegmento_canal;  
- 
--- Tiempo de cita 
-SELECT COUNT(t.referencia) AS ots, 
-t.subsegmento_canal 
-FROM ots_campo t 
-WHERE t.fecha_actualizacion = '2022-09-01'  
-AND t.marca = 'Euskaltel' 
-AND t.agrupacion_ot = 'Alta' 
-AND t.nombre_ot <> 'Supervisión Portabilidad' 
-AND t.estado_ot_calculado IN ('PENDIENTE', 'PENDIENTE CONCERTACION') 
-AND t.tiene_pe = 'n' 
-AND t.subsegmento_canal = 'Gran Cuenta' 
- 
- 
-SELECT SUM(t.cantidad*t.precio) AS total 
-FROM tickets_productos t 
-WHERE t.ticket_id = 673 
- 
- 
-/* 
-400832934 - BANKINTER GLOBAL SERVICES 
-400057128 - BANKINTER 
-*/ 
- 
-SELECT * 
-FROM ctttbook t 
-WHERE t.CODIGODECLIENTE IN (400832934, 400057128) 
-ORDER BY t.FHAPERTURA desc 
-;; 
- 
- 
- 
- 
- 
-SELECT  
-* 
-FROM oc_bruteforce_attempts t 
-  
- 
- 
- 
-SELECT * 
-FROM  ctttbook t 
-WHERE t.NCTT = 56338945 
- 
- 
- 
- 
- 
- 
-SELECT DATE_FORMAT(t.fecha_creacion, '%Y-%m-%d') 
-FROM avisos_historico t 
-WHERE YEAR(t.fecha_creacion) = 2022 
-AND MONTH(t.fecha_creacion) = 7 
-GROUP BY DATE_FORMAT(t.fecha_creacion, '%Y-%m-%d') 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-      SELECT ROUND(UNIX_TIMESTAMP(CONCAT(DATE_FORMAT(a.FHAPERTURA, '%Y-%m'), '-01')) * 1000) as fecha_apertura, 
-             YEAR(a.FHAPERTURA) as ano_apertura, 
-             MONTH(a.FHAPERTURA) as mes_apertura, 
-             COUNT(a.NCTT) as numero_ctt 
-      FROM ctttbook a 
-       WHERE a.CODIGODECLIENTE IN ( 
-               101402053, -- COF Coruña 
-               400084027, -- COF Lugo 
-               400084264, -- COF Ourense 
-              203958277  -- COF Pontevedra 
-             ) 
-         AND YEAR(a.FHAPERTURA) >= 2020 
-         AND a.ESTADOCTT = 'CERRADO' 
-   --      AND a.ORIGEN IN ('CLIENTE', 'VIGILANCIA') 
-       GROUP BY UNIX_TIMESTAMP(CONCAT(DATE_FORMAT(a.FHAPERTURA, '%Y-%m'), '-01')) * 1000 
- 
- 
- 
- 
- 
- 
--- Antes: 48.269 
--- Ahora: 48.569 
- 
-SELECT COUNT(t.id_proceso) AS procesos 
-FROM procesos_finalizados t  
- 
- 
-SELECT * 
-FROM servicios_afectados_master 
--- WHERE mostrar = 's'  
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
--- Provisión KRT 
-SELECT  
-  COUNT(id_proceso) AS procesos,  
-  semana_fecha_finalizacion  
-FROM  
-  procesos_finalizados  
-WHERE  
-  YEAR(fecha_finalizacion) = 2022  
-  AND semana_fecha_finalizacion IN (20, 21, 22, 23, 24, 25, 26, 27)  
-  AND subsegmento_canal IN ('PEQUEÑA', 'Pequeña Empresa', 'Pyme') 
-  AND resumen = 'Alta DIRECTO Sin Portabilidad'  
-  AND ( 
-    mayor_95_dias = 0  
-    OR mayor_95_dias IS NULL 
-  )  
-  AND ( 
-    proyecto_implantacion IS NULL  
-    OR proyecto_implantacion = 'Sin PE' 
-  )  
-  AND producto_catalogo_origen IS NULL  
-  AND ( 
-    nombre_esquema NOT IN ( 
-      'Cambio de Domicilio Cliente', 'Cambio Equipo',  
-      'Cambio Modalidad Internet', 'Cambio Domicilio Migracion Acceso Direct' 
-    )  
-    OR nombre_esquema IS NULL 
-  )  
-GROUP BY  
-  semana_fecha_finalizacion  
-ORDER BY  
-  1 DESC  
-LIMIT  
-  1 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-SELECT * 
-FROM procesos_finalizados  t 
-WHERE YEAR(t.fecha_finalizacion) = 2022 
-AND t.semana_fecha_finalizacion IN ( 
-20, 21, 22, 23, 24, 25, 26, 27 
-) 
-AND t.resumen = 'Alta DIRECTO Sin Portabilidad' 
--- AND t.subsegmento_canal IN ('GRANDE', 'Gran Cuenta', 'Gran Cliente') 
--- AND t.subsegmento_canal IN ('MEDIANA', 'Mediana Empresa') 
-AND t.subsegmento_canal IN ('PEQUEÑA', 'Pequeña Empresa', 'Pyme') 
-/* 
-'Alta DIRECTO Con Portabilidad', 
-'Alta INDIRECTO Sin Portabilidad', 
-'Alta INDIRECTO Con Portabilidad' 
-*/ 
-  AND (mayor_95_dias = 0 OR mayor_95_dias IS NULL) 
-  AND proyecto_implantacion = 'PE22-0337' 
-  AND producto_catalogo_origen IS NULL 
-  AND (nombre_esquema NOT IN ( 
-          'Cambio de Domicilio Cliente', 
-          'Cambio Equipo', 
-          'Cambio Modalidad Internet', 
-          'Cambio Domicilio Migracion Acceso Direct' 
-         ) 
-       OR nombre_esquema IS NULL 
- ) 
-         
-GROUP BY t.semana_fecha_finalizacion 
-ORDER BY 1 DESC 
-LIMIT 1; 
-    
-    
-    
-    
-    
-    
-    
-               
-                    
-                    
-;                    
- 
--- Tareas Kanboard                    
-SELECT  
-    t.id,  
-    t.title,  
-    t.description,  
-    FROM_UNIXTIME(t.date_creation) AS fecha_creacion,  
-    FROM_UNIXTIME(t.date_started) AS fecha_inicio,  
-    FROM_UNIXTIME(t.date_completed) AS fecha_fin, 
-    p.name as proyecto 
-FROM tasks t 
-INNER JOIN projects p 
-    ON t.project_id = p.id 
-WHERE DATE_FORMAT(FROM_UNIXTIME(t.date_completed), '%Y-%m') = '2022-06';; 
- 
-/* 
-Postventa: 14 + 5 = 19 (39 %) 
-Provision: 0 + 1 = 1 (0,02 %) 
-Roberto / SAT: 12 + 17 = 29 (59 %) 
-*/ 
- 
- 
-SELECT * 
-FROM tasks t 
-WHERE t.id = 1185 
-; 
-</code> 
escusabaraja.1716486293.txt.gz · Última modificación: por tempwin