escusabaraja
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| escusabaraja [2024/05/23 19:46] – [HeidiSQL] tempwin | escusabaraja [2024/10/02 11:39] (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, | ||
| - | |||
| - | $division = ($num_elementos / $num_semanas); | ||
| - | |||
| - | if ($division < 1) { | ||
| - | for ($s = 1; $s <= $num_semanas; | ||
| - | 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; | ||
| - | if ($s == $num_semanas) { | ||
| - | $tmp[$s] = $ultimo_reparto; | ||
| - | } else { | ||
| - | $tmp[$s] = $reparto; | ||
| - | } | ||
| - | } | ||
| - | |||
| - | return $tmp; | ||
| - | } | ||
| - | |||
| - | } | ||
| - | </ | ||
| - | |||
| - | Reparto: | ||
| - | |||
| - | <code php> | ||
| - | /* | ||
| - | Para cada conjunto de elementos, realiza un reparto en X semanas | ||
| - | */ | ||
| - | $semanas = 8; | ||
| - | |||
| - | foreach ($conjuntos as $conjunto) { | ||
| - | $repartidor = repartidor(count($conjunto), | ||
| - | |||
| - | for ($s = 1; $s <= $semanas; $s++) { | ||
| - | echo " - Para la semana {$s}: {$repartidor[$s]} elementos" | ||
| - | for ($i = 0; $i < $repartidor[$s]; | ||
| - | $reparto_semanas[$s][] = array_shift($contenedor); | ||
| - | } | ||
| - | } | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | 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" | ||
| - | echo " | ||
| - | |||
| - | foreach ($conjuntos as $cliente => $lineas) { | ||
| - | // | ||
| - | //echo " - - - - - - - -" . PHP_EOL; | ||
| - | echo "- - - - - - Cliente {$cliente} - - - - - -" . PHP_EOL; | ||
| - | echo "* Líneas: " . count($lineas) . PHP_EOL; | ||
| - | $repartidor = repartidor(count($lineas), | ||
| - | echo " | ||
| - | var_dump($repartidor); | ||
| - | |||
| - | for ($s = 1; $s <= $semanas; $s++) { | ||
| - | echo " | ||
| - | for ($i = 1; $i <= $repartidor[$s]; | ||
| - | // Comprobar espacio semana X | ||
| - | if ($capacidad[$s] != 0) { | ||
| - | $reparto_semanas[$s][] = array_shift($lineas); | ||
| - | } else { | ||
| - | // | ||
| - | break; | ||
| - | } | ||
| - | $capacidad[$s]--; | ||
| - | echo " | ||
| - | } | ||
| - | } | ||
| - | if (count($lineas) != 0) { | ||
| - | //echo " | ||
| - | $faltantes[$cliente] = $lineas; | ||
| - | // | ||
| - | } | ||
| - | } | ||
| - | |||
| - | //echo " | ||
| - | // | ||
| - | /* | ||
| - | echo " | ||
| - | foreach ($faltantes as $cliente => $lineas) { | ||
| - | echo " | ||
| - | echo " | ||
| - | foreach ($lineas as $linea) { | ||
| - | echo " - ID: " . $linea[" | ||
| - | } | ||
| - | } | ||
| - | */ | ||
| - | |||
| - | echo " * * * * * * * Reparto * * * * * * * *" . PHP_EOL; | ||
| - | foreach ($reparto_semanas as $semana => $lineas) { | ||
| - | echo " | ||
| - | foreach ($lineas as $linea) { | ||
| - | echo " - Línea: " . $linea[" | ||
| - | } | ||
| - | } | ||
| - | |||
| - | if (count($faltantes) != 0) { | ||
| - | echo "No se han podido meter:" | ||
| - | var_dump($faltantes); | ||
| - | } | ||
| - | // | ||
| - | </ | ||
| ===== Monitor 27 pulgadas ===== | ===== Monitor 27 pulgadas ===== | ||
| Línea 245: | Línea 112: | ||
| - | ===== Daniela y Mia ===== | ||
| - | |||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| ===== Docker nginx-proxy ===== | ===== Docker nginx-proxy ===== | ||
| Línea 364: | Línea 226: | ||
| </ | </ | ||
| - | ===== HeidiSQL ===== | ||
| - | <code mysql> | + | ===== Firefox ===== |
| - | SELECT * | + | |
| - | FROM backlog_krt_abiertas_entre_48h_168h t | + | |
| - | WHERE t.semana | + | |
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | ==== Work ==== | ||
| - | SELECT | + | |
| - | FROM backlog_krt t | + | * https:// |
| - | WHERE t.marca = ' | + | * https://la3.mundo-r.net/ |
| + | * http:// | ||
| + | * http:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * http:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * http:// | ||
| + | * https:// | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | ===== 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/ | + | |
| - | -- Antes (13/ | + | |
| - | SELECT COUNT(*) | + | |
| - | FROM backlog_krt t | + | |
| - | WHERE t.marca = ' | + | |
| - | AND t.id = 8240429 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | DELETE | + | |
| - | FROM backlog_krt_abiertas | + | |
| - | WHERE semana = 52 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT COUNT(id) AS incidencias, | + | |
| - | FROM backlog_krt_abiertas t | + | |
| - | WHERE semana = 52 | + | |
| - | AND DATE_FORMAT(t.fecha, | + | |
| - | GROUP BY t.marca | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT -- * | + | |
| - | COUNT(*), YEAR(t.fecha) AS ano | + | |
| - | FROM cal t | + | |
| - | WHERE t.descripcion LIKE ' | + | |
| - | GROUP BY YEAR(t.fecha) | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM cttcomentarios | + | |
| - | WHERE t.NCTTCO = 57426969 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | -- Total 171 | + | |
| - | -- Euskaltel: | + | |
| - | -- R: 91 | + | |
| - | -- Telecable: | + | |
| - | SELECT | + | |
| - | FROM backlog_krt_resueltas t | + | |
| - | WHERE t.semana = 49 | + | |
| - | AND YEAR(t.fecha) = 2022 | + | |
| - | ;; | + | |
| - | + | ||
| - | -- PRO: 47.939 | + | |
| - | -- LOCAL: 50.828 (03/ | + | |
| - | SELECT COUNT(*) | + | |
| - | FROM backlog_krt | + | |
| - | + | ||
| - | + | ||
| - | SELECT id, semana, tipo_cliente, | + | |
| - | FROM backlog_krt_abiertas | + | |
| - | WHERE YEAR(fecha) = 2022 AND semana = 49 AND marca = ' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM backlog_krt_resueltas_resumen t | + | |
| - | WHERE t.semana = 49 | + | |
| - | AND t.ano = 2022 | + | |
| - | + | ||
| - | + | ||
| - | DELETE | + | |
| - | FROM backlog_krt_abiertas | + | |
| - | WHERE | + | |
| - | marca = ' | + | |
| - | AND semana = 49 | + | |
| - | AND YEAR(fecha) = 2022 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM backlog_krt_abiertas_resumen t | + | |
| - | where t.semana = 50 | + | |
| - | + | ||
| - | -- Incidencias desde 2022 hasta 12/ | + | |
| - | + | ||
| - | -- Euskaltel: 14985 | + | |
| - | -- R: 27820 | + | |
| - | -- Telecable: | + | |
| - | + | ||
| - | -- Total: 47.939 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT AVG(horas_resolucion) AS tmr | + | |
| - | FROM backlog_krt_resueltas t | + | |
| - | WHERE semana = 42 | + | |
| - | AND tipo_cliente = ' | + | |
| - | AND marca = ' | + | |
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | from backlog_krt_abiertas | + | |
| - | ;; | + | |
| - | + | ||
| - | SELECT t.*, TIMESTAMPDIFF(HOUR, | + | |
| - | FROM backlog_krt t | + | |
| - | WHERE t.fecha_solucion BETWEEN ' | + | |
| - | AND t.marca = ' | + | |
| - | AND t.tipo_cliente = ' | + | |
| - | AND DATEDIFF(' | + | |
| - | ;; | + | |
| - | + | ||
| - | SELECT * | + | |
| - | FROM backlog_krt_resueltas t | + | |
| - | where t.marca = ' | + | |
| - | AND t.tipo_cliente = ' | + | |
| - | AND t.semana = 45 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | WHERE t.fecha_solucion >= ' | + | |
| - | AND t.fecha_solucion <= ' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | /* | + | |
| - | Revisión vivos | + | |
| - | -------------- | + | |
| - | */ | + | |
| - | SELECT a.fecha_consulta, | + | |
| - | FROM ( | + | |
| - | SELECT | + | |
| - | ' | + | |
| - | t.*, | + | |
| - | DATEDIFF(' | + | |
| - | DATE_FORMAT(DATE_ADD(t.fecha_creacion, | + | |
| - | FROM backlog_krt t | + | |
| - | WHERE | + | |
| - | DATEDIFF(' | + | |
| - | /* | + | |
| - | AND ((DATE_FORMAT(fecha_solucion, | + | |
| - | OR (fecha_solucion IS NULL AND DATE_FORMAT(DATE_ADD(t.fecha_creacion, | + | |
| - | */ | + | |
| - | /* | + | |
| - | AND ( | + | |
| - | (fecha_solucion IS NOT NULL AND DATE_FORMAT(fecha_solucion, | + | |
| - | + | ||
| - | OR (fecha_solucion IS NULL AND DATE_FORMAT(DATE_ADD(t.fecha_creacion, | + | |
| - | )*/ | + | |
| - | AND ( | + | |
| - | (marca = ' | + | |
| - | OR (marca = ' | + | |
| - | OR (marca = ' | + | |
| - | ) | + | |
| - | -- AND id IN (1726507, 1726511, 1734119) | + | |
| - | + | ||
| - | ) a | + | |
| - | WHERE | + | |
| - | -- a.fecha_solucion IS NULL | + | |
| - | (DATE_FORMAT(DATE_ADD(a.fecha_creacion, | + | |
| - | OR ( | + | |
| - | a.fecha_solucion IS NOT NULL | + | |
| - | AND DATE_FORMAT(fecha_solucion, | + | |
| - | -- AND DATE_FORMAT(DATE_ADD(a.fecha_creacion, | + | |
| - | ) | + | |
| - | ; | + | |
| - | + | ||
| - | -- 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 = ' | + | |
| - | -- AND tipo_cliente IN (' | + | |
| - | -- AND tipo_cliente = ' | + | |
| - | AND tipo_cliente = ' | + | |
| - | 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, | + | |
| - | FROM backlog_krt_resueltas t | + | |
| - | WHERE t.semana <> WEEK(t.fecha_solucion, | + | |
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM backlog_krt_abiertas | + | |
| - | WHERE YEAR(fecha) = 2022 AND semana = 47 | + | |
| - | and tipo_cliente IN (' | + | |
| - | AND marca = ' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | AND ((tipo_cliente = ' | + | |
| - | OR (tipo_cliente = ' | + | |
| - | OR (tipo_cliente IN (' | + | |
| - | ) | + | |
| - | -- AND ((tipo_cliente IN (' | + | |
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM backlog_krt t | + | |
| - | WHERE t.id = 7825597 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT COUNT(t.id) AS farmacias, t.tecnologia, | + | |
| - | FROM farmacias_historico t | + | |
| - | WHERE t.ano = 2022 | + | |
| - | GROUP BY t.tecnologia, | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM backlog_krt | + | |
| - | where fecha_solucion IS null | + | |
| - | and DATE_FORMAT(DATE_ADD(fecha_creacion, | + | |
| - | + | ||
| - | + | ||
| - | 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, | + | |
| - | FROM backlog_krt_resueltas | + | |
| - | WHERE DATE_FORMAT(DATE_ADD(fecha_creacion, | + | |
| - | -- AND fecha_solucion IS NULL | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT AVG(a.horas_gestion) as tmg | + | |
| - | FROM ( | + | |
| - | | + | |
| - | -- id as incidencias, | + | |
| - | -- MAX(horas_gestion) AS horas_gestion | + | |
| - | * | + | |
| - | FROM backlog_krt_abiertas | + | |
| - | WHERE | + | |
| - | marca = ' | + | |
| - | AND YEAR(fecha) = 2022 | + | |
| - | AND semana = 41 | + | |
| - | -- AND horas_resolucion IS NULL | + | |
| - | AND tipo_cliente IN (' | + | |
| - | -- AND id NOT IN (7698998, 7720872, 7825597, 7847448, 7942282, 7947890, 8017220) | + | |
| - | GROUP BY id) a | + | |
| - | + | ||
| - | SELECT * | + | |
| - | FROM backlog_krt | + | |
| - | WHERE DATEDIFF(' | + | |
| - | AND (DATE_FORMAT(fecha_solucion, | + | |
| - | + | ||
| - | -- where t.fecha = ' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM backlog_krt_resueltas t | + | |
| - | WHERE t.semana = 39 | + | |
| - | AND t.marca = ' | + | |
| - | + | ||
| - | 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 = ' | + | |
| - | AND YEAR(fecha) = 2022 | + | |
| - | AND semana = 44 | + | |
| - | -- AND horas_resolucion IS NULL | + | |
| - | AND tipo_cliente IN (' | + | |
| - | GROUP BY id | + | |
| - | ) a | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM backlog_krt_abiertas t | + | |
| - | WHERE t.fecha = ' | + | |
| - | AND DATE_FORMAT(t.fecha_solucion, ' | + | |
| - | + | ||
| - | + | ||
| - | SELECT | + | |
| - | id, | + | |
| - | fecha_creacion, | + | |
| - | fecha_solucion, | + | |
| - | fecha_cierre, | + | |
| - | tipo_cliente, | + | |
| - | segmento_postventa, | + | |
| - | marca, | + | |
| - | ' | + | |
| - | DATEDIFF(' | + | |
| - | TIMESTAMPDIFF(HOUR, | + | |
| - | FROM backlog_krt | + | |
| - | WHERE marca = ' | + | |
| - | AND DATEDIFF(' | + | |
| - | AND DATE_FORMAT(fecha_solucion, | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM backlog_krt_abiertas t | + | |
| - | + | ||
| - | select TIMESTAMPDIFF(HOUR, | + | |
| - | -- 1718084 2022-08-01 | + | |
| - | + | ||
| - | SELECT DATE_FORMAT(' | + | |
| - | /* | + | |
| - | + | ||
| - | Tipos de cliente | + | |
| - | ---------------- | + | |
| - | + | ||
| - | Euskaltel | + | |
| - | + | ||
| - | * Gran cuenta: "Gran Cuenta" | + | |
| - | * PYME: " | + | |
| - | + | ||
| - | R | + | |
| - | + | ||
| - | * Gran Cuenta: GRAN CUENTA | + | |
| - | * PYME: MEDIANA | + | |
| - | + | ||
| - | Telecable | + | |
| - | + | ||
| - | * Gran Cuenta: GRAN CUENTA | + | |
| - | * PYME: MEDIANA | + | |
| - | + | ||
| - | + | ||
| - | */ | + | |
| - | SELECT * | + | |
| - | FROM backlog_krt_abiertas t | + | |
| - | WHERE t.marca = ' | + | |
| - | AND t.semana = ' | + | |
| - | AND t.tipo_cliente = ' | + | |
| - | + | ||
| - | + | ||
| - | -- IMPORTANTE que hay casi 500 que aparecen | + | |
| - | -- como Mediana Empresa | + | |
| - | -- el resto, 3885 son de Pyme | + | |
| - | SELECT COUNT(t.id) AS avisos, t.tipo_cliente | + | |
| - | FROM backlog_krt t | + | |
| - | WHERE t.marca = ' | + | |
| - | AND t.tipo_cliente NOT IN ('Gran Cliente', | + | |
| - | 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 | + | |
| - | + | ||
| - | Limpieza: | + | |
| - | --------- | + | |
| - | + | ||
| - | * Euskaltel: 136.182 | + | |
| - | * R 8.179 | + | |
| - | * Telecable | + | |
| - | + | ||
| - | */ | + | |
| - | 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 ' | + | |
| - | AND t.marca = ' | + | |
| - | AND t.tipo_cliente = ' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | 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 = ' | + | |
| - | -- Euskaltel: | + | |
| - | -- AND tipo_cliente IN (' | + | |
| - | -- Telecable: | + | |
| - | AND tipo_cliente = ' | + | |
| - | 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 = ' | + | |
| - | + | ||
| - | + | ||
| - | 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 = ' | + | |
| - | AND t.fecha_cierre IS NULL | + | |
| - | AND DATE_ADD(t.fecha_creacion, | + | |
| - | + | ||
| - | -- Candidatos a borrarse: | + | |
| - | SELECT t.*, | + | |
| - | DATE_ADD(t.fecha_creacion, | + | |
| - | FROM backlog_krt_abiertas t | + | |
| - | WHERE t.marca = ' | + | |
| - | | + | |
| - | AND t.fecha = ' | + | |
| - | AND t.fecha_cierre IS null | + | |
| - | + | ||
| - | SELECT t.*, DATE_ADD(t.fecha_creacion, | + | |
| - | FROM backlog_krt_abiertas t | + | |
| - | WHERE t.marca = ' | + | |
| - | AND DATE_FORMAT(DATE_ADD(t.fecha_creacion, | + | |
| - | AND t.fecha = ' | + | |
| - | AND t.fecha_cierre IS NULL | + | |
| - | + | ||
| - | ;; | + | |
| - | + | ||
| - | + | ||
| - | SELECT | + | |
| - | | + | |
| - | FROM backlog_krt_abiertas t | + | |
| - | WHERE t.marca = ' | + | |
| - | 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 = ' | + | |
| - | 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 = ' | + | |
| - | AND t.marca = ' | + | |
| - | ; | + | |
| - | + | ||
| - | SELECT | + | |
| - | COUNT(DISTINCT t.id) AS incidencias | + | |
| - | FROM backlog_krt_abiertas t | + | |
| - | WHERE t.marca = ' | + | |
| - | AND t.semana = 43 | + | |
| - | AND t.tipo_cliente IN (' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | -- Calcular horas resolucion R | + | |
| - | UPDATE backlog_krt_abiertas | + | |
| - | SET horas_resolucion = TIMESTAMPDIFF(HOUR, | + | |
| - | WHERE marca = ' | + | |
| - | AND fecha_solucion IS NOT NULL | + | |
| - | ;; | + | |
| - | -- Calcular horas resolucion K y T | + | |
| - | UPDATE backlog_krt_abiertas | + | |
| - | SET horas_resolucion = TIMESTAMPDIFF(HOUR, | + | |
| - | WHERE marca IN (' | + | |
| - | 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 = ' | + | |
| - | when t2.marca = ' | + | |
| - | when t2.marca = ' | + | |
| - | when t2.marca = ' | + | |
| - | 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), | + | |
| - | + | ||
| - | ) | + | |
| - | + | ||
| - | SELECT avg(a.horas_cierre) | + | |
| - | FROM ( | + | |
| - | SELECT | + | |
| - | DISTINCT t.id, | + | |
| - | t.fecha_creacion, | + | |
| - | t.fecha_solucion, | + | |
| - | t.fecha_cierre, | + | |
| - | TIMESTAMPDIFF(HOUR, | + | |
| - | FROM backlog_krt_abiertas t | + | |
| - | WHERE t.fecha_cierre IS NOT NULL | + | |
| - | AND t.marca IN (' | + | |
| - | 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 = ' | + | |
| - | when t.marca = ' | + | |
| - | when t.marca = ' | + | |
| - | END AS tipo_cliente_calc | + | |
| - | */ | + | |
| - | FROM backlog_krt_abiertas t | + | |
| - | WHERE t.semana = 10 | + | |
| - | AND YEAR(t.fecha) = 2022 | + | |
| - | AND t.tipo_cliente = ' | + | |
| - | AND t.marca = ' | + | |
| - | ; | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | /* | + | |
| - | 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, | + | |
| - | FROM backlog_krt t | + | |
| - | WHERE DATEDIFF(' | + | |
| - | AND | + | |
| - | ( | + | |
| - | DATE_FORMAT(t.fecha_cierre, | + | |
| - | OR | + | |
| - | t.fecha_cierre IS NULL | + | |
| - | ) | + | |
| - | ;;; | + | |
| - | + | ||
| - | + | ||
| - | SELECT | + | |
| - | /*, t.fecha*/ | + | |
| - | FROM backlog_krt_abiertas t | + | |
| - | WHERE | + | |
| - | | + | |
| - | -- AND YEAR(t.fecha) = 2022 | + | |
| - | -- t.fecha = ' | + | |
| - | AND t.marca = ' | + | |
| - | AND t.tipo_cliente IN (' | + | |
| - | AND t.segmento_postventa = ' | + | |
| - | -- AND t.tipo_cliente = ' | + | |
| - | -- GROUP BY t.id | + | |
| - | + | ||
| - | SELECT * | + | |
| - | FROM backlog_krt t | + | |
| - | WHERE t.id = 54510465 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM ots_campo t | + | |
| - | WHERE t.marca = ' | + | |
| - | ; | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | -- Pendientes citar R | + | |
| - | SELECT * | + | |
| - | FROM ots_campo t | + | |
| - | WHERE t.marca = ' | + | |
| - | AND t.fecha_actualizacion | + | |
| - | AND t.agrupacion_ot = ' | + | |
| - | AND t.estado_ot_calculado = ' | + | |
| - | AND t.tiene_pe = ' | + | |
| - | -- AND t.subsegmento_canal = ' | + | |
| - | -- AND t.subsegmento_canal = ' | + | |
| - | AND t.subsegmento_canal = ' | + | |
| - | ;; | + | |
| - | + | ||
| - | -- Pendientes citar Euskaltel | + | |
| - | SELECT * | + | |
| - | FROM ots_campo t | + | |
| - | WHERE t.marca = ' | + | |
| - | AND t.fecha_actualizacion | + | |
| - | AND t.agrupacion_ot = ' | + | |
| - | AND t.nombre_ot <> ' | + | |
| - | AND t.estado_ot_calculado = ' | + | |
| - | AND t.tiene_pe = ' | + | |
| - | AND t.subsegmento_canal = 'Gran Cuenta' | + | |
| - | -- AND t.subsegmento_canal = ' | + | |
| - | -- AND t.subsegmento_canal = ' | + | |
| - | ;; | + | |
| - | + | ||
| - | -- Pendientes citar Telecable | + | |
| - | SELECT * | + | |
| - | FROM ots_campo t | + | |
| - | WHERE t.marca = ' | + | |
| - | AND t.fecha_actualizacion | + | |
| - | AND t.agrupacion_ot = ' | + | |
| - | AND t.nombre_ot NOT IN (' | + | |
| - | AND t.nombre_ot <> ' | + | |
| - | AND t.estado_ot_calculado = ' | + | |
| - | AND t.tiene_pe = ' | + | |
| - | AND t.subsegmento_canal = 'Gran Cliente' | + | |
| - | -- AND t.subsegmento_canal = ' | + | |
| - | -- AND t.subsegmento_canal = ' | + | |
| - | ;; | + | |
| - | + | ||
| - | SELECT * | + | |
| - | FROM ots_campo t | + | |
| - | -- WHERE t.id_ot_voa = 36284347 | + | |
| - | where t.fecha_actualizacion = ' | + | |
| - | ;; | + | |
| - | + | ||
| - | -- Promedio citar R | + | |
| - | SELECT | + | |
| - | * | + | |
| - | FROM ots_campo t | + | |
| - | WHERE t.marca = ' | + | |
| - | AND t.fecha_actualizacion | + | |
| - | AND t.agrupacion_ot = ' | + | |
| - | AND t.estado_ot = ' | + | |
| - | -- AND t.estado_ot IN (' | + | |
| - | | + | |
| - | AND t.tiene_incidencia_ot = ' | + | |
| - | -- AND t.subsegmento_canal = ' | + | |
| - | AND t.subsegmento_canal = ' | + | |
| - | -- AND t.subsegmento_canal = ' | + | |
| - | ;; | + | |
| - | + | ||
| - | -- Promedio citar Euskaltel | + | |
| - | SELECT (COALESCE(AVG(t.tiempo_cita_ot), | + | |
| - | FROM ots_campo t | + | |
| - | WHERE t.marca = ' | + | |
| - | AND t.fecha_actualizacion | + | |
| - | AND t.agrupacion_ot = ' | + | |
| - | AND t.estado_ot_calculado IN (' | + | |
| - | AND t.tiene_pe = ' | + | |
| - | AND t.nombre_ot <> ' | + | |
| - | AND t.subsegmento_canal = 'Gran Cuenta' | + | |
| - | -- AND t.subsegmento_canal = ' | + | |
| - | -- AND t.subsegmento_canal = ' | + | |
| - | ;; | + | |
| - | + | ||
| - | -- Promedio citar Telecable | + | |
| - | SELECT (COALESCE(AVG(t.tiempo_cita_ot), | + | |
| - | FROM ots_campo t | + | |
| - | WHERE t.marca = ' | + | |
| - | AND t.fecha_actualizacion | + | |
| - | AND t.agrupacion_ot = ' | + | |
| - | AND t.nombre_ot NOT IN (' | + | |
| - | AND estado_ot_calculado IN (' | + | |
| - | AND t.tiene_pe = ' | + | |
| - | AND t.subsegmento_canal = 'Gran Cliente' | + | |
| - | -- AND t.subsegmento_canal = ' | + | |
| - | -- AND t.subsegmento_canal = ' | + | |
| - | + | ||
| - | -- Indicadores para gráfica | + | |
| - | SELECT AVG(valor) AS promedio_grupo | + | |
| - | from ots_campo_altas_indicadores i | + | |
| - | WHERE i.fecha = ' | + | |
| - | -- AND i.marca = ' | + | |
| - | -- AND i.indicador = ' | + | |
| - | -- AND i.tipo_cliente = ' | + | |
| - | AND i.tipo_cliente = ' | + | |
| - | -- AND i.tipo_cliente = ' | + | |
| - | ; | + | |
| - | + | ||
| - | -- OTs pendientes | + | |
| - | -- OTs pendientes citar | + | |
| - | -- Indicadores para gráfica | + | |
| - | SELECT | + | |
| - | from ots_campo_altas_indicadores i | + | |
| - | WHERE i.fecha = ' | + | |
| - | AND i.indicador = ' | + | |
| - | -- AND i.marca = ' | + | |
| - | -- 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 = ' | + | |
| - | AND i.tipo_cliente = ' | + | |
| - | -- AND i.tipo_cliente = ' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT valor AS ots | + | |
| - | FROM ots_campo_altas_indicadores | + | |
| - | WHERE | + | |
| - | fecha = ' | + | |
| - | AND indicador = 'OTs pendiente citar (sin PE)' | + | |
| - | AND tipo_cliente = ' | + | |
| - | AND marca = ' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | | + | |
| - | 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 | + | |
| - | | + | |
| - | e.id = 43 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM ots_campo t | + | |
| - | WHERE t.id_ot_voa = ' | + | |
| - | + | ||
| - | ;; | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM ots_campo_altas_indicadores t | + | |
| - | WHERE t.fecha = ' | + | |
| - | -- AND t.indicador = ' | + | |
| - | AND t.indicador = ' | + | |
| - | AND t.tipo_cliente = ' | + | |
| - | + | ||
| - | 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 = ' | + | |
| - | -- AND u.hora = 10 | + | |
| - | AND u.servicio_afectado IN ( | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ) | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | | + | |
| - | -- | + | |
| - | + | ||
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| - | FROM incidencias_historico t | + | |
| - | WHERE DATE_FORMAT(t.fecha_creacion, | + | |
| - | /* | + | |
| - | WHERE DATE_FORMAT(t.fecha_creacion, | + | |
| - | | + | |
| - | FROM calendario c | + | |
| - | WHERE c.ano >= 2021 | + | |
| - | AND c.ano <= 2022 | + | |
| - | AND c.nombre_dia = ' | + | |
| - | ) | + | |
| - | */ | + | |
| - | | + | |
| - | + | ||
| - | GROUP BY HOUR(t.fecha_creacion), | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | /* | + | |
| - | + | ||
| - | + | ||
| - | CGC | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | */ | + | |
| - | SELECT * | + | |
| - | FROM cttcomentarios a | + | |
| - | LEFT JOIN cttticketcomenta b | + | |
| - | ON a.NCTTCO = b.NCTTO | + | |
| - | WHERE a.Codigodecliente IN ( | + | |
| - | | + | |
| - | 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/ | + | |
| - | HAVING a.NCTTCO NOT IN ( | + | |
| - | SELECT id_ctt | + | |
| - | FROM ctt_ignorados | + | |
| - | ) | + | |
| - | ORDER BY a.FHApertura desc | + | |
| - | + | ||
| - | + | ||
| - | order by a.EstadoIncidencia, | + | |
| - | | + | |
| - | + | ||
| - | + | ||
| - | | + | |
| - | FROM cttcierre a | + | |
| - | LEFT JOIN cttticketcomenta b | + | |
| - | ON a.NCTT = b.NCTTO | + | |
| - | WHERE a.Codigodecliente IN ( | + | |
| - | | + | |
| - | FROM cgr | + | |
| - | WHERE Matriz LIKE 203933592 | + | |
| - | ) | + | |
| - | AND ( | + | |
| - | | + | |
| - | ) | + | |
| - | AND a.NCTT NOT IN ( | + | |
| - | | + | |
| - | 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 | + | |
| - | | + | |
| - | FROM ots_campo t | + | |
| - | WHERE t.fecha_actualizacion = '2022-10-10' | + | |
| - | AND t.subsegmento_canal IN ('Gran Cuenta' | + | |
| - | AND t.agrupacion_ot = ' | + | |
| - | AND t.estado_ot_calculado = ' | + | |
| - | AND t.marca = ' | + | |
| - | /* | + | |
| - | Euskaltel: 2.265226571268 * 10= 22, | + | |
| - | R: 13.241304720962 * 18 = 238, | + | |
| - | Telecable: 0.000000000000 * 1 = 0 | + | |
| - | */ | + | |
| - | + | ||
| - | ;; | + | |
| - | + | ||
| - | -- Promedio desde concertación a instalación | + | |
| - | SELECT valor | + | |
| - | FROM ots_campo_altas_indicadores t | + | |
| - | WHERE t.indicador = ' | + | |
| - | AND t.marca = ' | + | |
| - | AND t.tipo_cliente = ' | + | |
| - | AND t.fecha = ' | + | |
| - | ;; | + | |
| - | -- OTs pendiente por marca | + | |
| - | SELECT t.valor | + | |
| - | FROM ots_campo_altas_indicadores t | + | |
| - | WHERE t.indicador = 'OTs pendiente (sin PE)' | + | |
| - | AND t.marca = ' | + | |
| - | AND t.tipo_cliente = ' | + | |
| - | AND t.fecha = ' | + | |
| - | ;; | + | |
| - | + | ||
| - | -- 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 = ' | + | |
| - | AND t.tipo_cliente = ' | + | |
| - | AND t.fecha = ' | + | |
| - | ;; | + | |
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM ots_campo_altas_indicadores | + | |
| - | WHERE | + | |
| - | fecha = ' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | 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 = ' | + | |
| - | AND t.fecha = ' | + | |
| - | AND t.tipo_cliente = ' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM ots_campo_altas_indicadores t | + | |
| - | WHERE t.fecha = ' | + | |
| - | AND t.tipo_cliente = ' | + | |
| - | AND t.marca = ' | + | |
| - | ;; | + | |
| - | ;; | + | |
| - | + | ||
| - | SELECT | + | |
| - | -- ((coalesce(AVG(t.tiempo_cita_ot), | + | |
| - | t.fecha_actualizacion, | + | |
| - | t.fecha_creacion, | + | |
| - | t.fecha_concertacion_cita, | + | |
| - | (t.tiempo_cita_ot) / 3600 | + | |
| - | FROM ots_campo t | + | |
| - | WHERE t.fecha_actualizacion = ' | + | |
| - | AND t.marca = ' | + | |
| - | AND t.estado_ot IN (' | + | |
| - | AND t.agrupacion_ot = ' | + | |
| - | AND t.tiene_incidencia_ot = ' | + | |
| - | AND t.tiene_pe = ' | + | |
| - | AND t.subsegmento_canal = ' | + | |
| - | AND t.identificativo_peticion = ' | + | |
| - | ; | + | |
| - | -- Alex: 5,4 | + | |
| - | -- Yo: 3,59 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT | + | |
| - | * | + | |
| - | -- sede | + | |
| - | FROM pharmdash_incidencias | + | |
| - | WHERE | + | |
| - | | + | |
| - | AND impacto = ' | + | |
| - | AND YEAR(fecha_apertura) >= 2022 AND MONTH(fecha_apertura) = 8 | + | |
| - | AND sede REGEXP ' | + | |
| - | -- 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 = ' | + | |
| - | 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 | + | |
| - | | + | |
| - | -- Está en UCI: | + | |
| - | GROUP BY t.sede | + | |
| - | HAVING COUNT(t.id_ticket) > 3 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT | + | |
| - | ROUND(UNIX_TIMESTAMP(CONCAT(DATE_FORMAT(fecha_apertura, | + | |
| - | COUNT(id) AS incidencias | + | |
| - | FROM pharmdash_incidencias | + | |
| - | WHERE tipo_producto = ' | + | |
| - | AND infantil = 1 | + | |
| - | AND YEAR(fecha_apertura) >= 2022 | + | |
| - | GROUP BY | + | |
| - | UNIX_TIMESTAMP(CONCAT(DATE_FORMAT(fecha_apertura, ' | + | |
| - | + | ||
| - | SELECT t.tecnologia, | + | |
| - | FROM pharmdash_incidencias t | + | |
| - | GROUP BY t.tecnologia | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT COUNT(t.id), | + | |
| - | FROM pharmdash_incidencias t | + | |
| - | WHERE t.tipo_producto = ' | + | |
| - | 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 = ' | + | |
| - | AND t.marca = ' | + | |
| - | AND t.estado_ot_calculado IN (' | + | |
| - | AND t.nombre_ot <> ' | + | |
| - | AND t.tiene_pe = ' | + | |
| - | AND t.subsegmento_canal = 'Gran Cuenta' | + | |
| - | AND t.agrupacion_ot = ' | + | |
| - | + | ||
| - | -- 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 = ' | + | |
| - | AND t.marca = ' | + | |
| - | AND t.estado_ot IN (' | + | |
| - | AND t.tiene_pe = ' | + | |
| - | AND t.subsegmento_canal = ' | + | |
| - | AND t.agrupacion_ot = ' | + | |
| - | AND t.tiene_incidencia_ot = ' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM ots_campo_altas_indicadores | + | |
| - | WHERE fecha = ' | + | |
| - | AND indicador = ' | + | |
| - | AND tipo_cliente = ' | + | |
| - | AND marca = ' | + | |
| - | + | ||
| - | + | ||
| - | SELECT SUM(valor) AS pendientes | + | |
| - | FROM ots_campo_altas_indicadores | + | |
| - | WHERE fecha = ' | + | |
| - | AND indicador IN ('OTs pendiente citar (SIN PE)', 'OTs pendiente (sin PE)' | + | |
| - | AND marca = ' | + | |
| - | AND tipo_cliente = ' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM ots_campo_altas_indicadores t | + | |
| - | WHERE t.fecha = ' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT COALESCE(AVG(t.tiempo_cita_ot), | + | |
| - | FROM ots_campo t | + | |
| - | WHERE t.fecha_actualizacion = ' | + | |
| - | AND t.subsegmento_canal = ' | + | |
| - | AND t.marca = ' | + | |
| - | ;; | + | |
| - | + | ||
| - | 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 = ' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | 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 = ' | + | |
| - | + | ||
| - | + | ||
| - | 2022-08-31 19:22:53 - 2022-09-07 09:50 -- 4, | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | 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 = ' | + | |
| - | AND t.marca = ' | + | |
| - | AND t.agrupacion_ot = ' | + | |
| - | AND t.nombre_ot <> ' | + | |
| - | AND t.estado_ot_calculado = ' | + | |
| - | AND t.tiene_pe = ' | + | |
| - | 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 = ' | + | |
| - | AND t.marca = ' | + | |
| - | AND t.agrupacion_ot = ' | + | |
| - | AND t.nombre_ot <> ' | + | |
| - | AND t.estado_ot_calculado = ' | + | |
| - | GROUP BY t.subsegmento_canal; | + | |
| - | + | ||
| - | -- OTs pendientes | + | |
| - | SELECT COUNT(t.referencia) AS ots, | + | |
| - | t.subsegmento_canal | + | |
| - | FROM ots_campo t | + | |
| - | WHERE t.fecha_actualizacion = ' | + | |
| - | AND t.marca = ' | + | |
| - | AND t.agrupacion_ot = ' | + | |
| - | AND t.nombre_ot <> ' | + | |
| - | AND t.estado_ot_calculado = ' | + | |
| - | 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 = ' | + | |
| - | AND t.marca = ' | + | |
| - | AND t.agrupacion_ot = ' | + | |
| - | AND t.nombre_ot <> ' | + | |
| - | AND t.estado_ot_calculado = ' | + | |
| - | 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 = ' | + | |
| - | AND t.marca = ' | + | |
| - | AND t.agrupacion_ot = ' | + | |
| - | AND t.nombre_ot <> ' | + | |
| - | AND t.estado_ot_calculado IN (' | + | |
| - | AND t.tiene_pe = ' | + | |
| - | 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, | + | |
| - | FROM avisos_historico t | + | |
| - | WHERE YEAR(t.fecha_creacion) = 2022 | + | |
| - | AND MONTH(t.fecha_creacion) = 7 | + | |
| - | GROUP BY DATE_FORMAT(t.fecha_creacion, ' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT ROUND(UNIX_TIMESTAMP(CONCAT(DATE_FORMAT(a.FHAPERTURA, | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | FROM ctttbook a | + | |
| - | WHERE a.CODIGODECLIENTE IN ( | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | ) | + | |
| - | AND YEAR(a.FHAPERTURA) >= 2020 | + | |
| - | AND a.ESTADOCTT = ' | + | |
| - | | + | |
| - | GROUP BY UNIX_TIMESTAMP(CONCAT(DATE_FORMAT(a.FHAPERTURA, | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | -- Antes: 48.269 | + | |
| - | -- Ahora: 48.569 | + | |
| - | + | ||
| - | SELECT COUNT(t.id_proceso) AS procesos | + | |
| - | FROM procesos_finalizados t | + | |
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM servicios_afectados_master | + | |
| - | -- WHERE mostrar = ' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | -- 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 (' | + | |
| - | 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 ( | + | |
| - | ' | + | |
| - | ' | + | |
| - | ) | + | |
| - | OR nombre_esquema IS NULL | + | |
| - | ) | + | |
| - | GROUP BY | + | |
| - | semana_fecha_finalizacion | + | |
| - | ORDER BY | + | |
| - | | + | |
| - | LIMIT | + | |
| - | 1 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM procesos_finalizados | + | |
| - | 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 (' | + | |
| - | -- AND t.subsegmento_canal IN (' | + | |
| - | AND t.subsegmento_canal IN (' | + | |
| - | /* | + | |
| - | '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 = ' | + | |
| - | AND producto_catalogo_origen IS NULL | + | |
| - | AND (nombre_esquema NOT IN ( | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ) | + | |
| - | 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), | + | |
| - | + | ||
| - | /* | + | |
| - | Postventa: 14 + 5 = 19 (39 %) | + | |
| - | Provision: 0 + 1 = 1 (0,02 %) | + | |
| - | Roberto | + | |
| - | */ | + | |
| - | + | ||
| - | + | ||
| - | SELECT * | + | |
| - | FROM tasks t | + | |
| - | WHERE t.id = 1185 | + | |
| - | ; | + | |
| - | </ | + | |
| - | + | ||
| - | <code mysql> | + | |
| - | /* | + | |
| - | Deja un fichero de inclusiones con todas las líneas que faltan | + | |
| - | por migrar ( de las objetivo). | + | |
| - | Es para hacer una simulación y ver cuántas se descartarían en DATA. | + | |
| - | */ | + | |
| - | -- K|706|" | + | |
| - | SELECT ' | + | |
| - | FROM lineas_k_resumen t | + | |
| - | WHERE t.migracion_propuesta = ' | + | |
| - | AND t.migrada = 0 | + | |
| - | AND t.cliente_a_migrar = 1 | + | |
| - | AND t.exclusion_vpn = 0 | + | |
| - | -- AND t.semana_migracion IS NOT NULL | + | |
| - | UNION | + | |
| - | SELECT ' | + | |
| - | FROM lineas_r_resumen t2 | + | |
| - | WHERE t2.migracion_propuesta = ' | + | |
| - | AND t2.migrada = 0 | + | |
| - | AND t2.cliente_a_migrar = 1 | + | |
| - | AND t2.exclusion_vpn = 0 | + | |
| - | ;; | + | |
| - | + | ||
| - | -- ------------------------------------------------------------ | + | |
| - | -- Descartes R | + | |
| - | -- ------------------------------------------------------------ | + | |
| - | + | ||
| - | SELECT t.identificador_producto, | + | |
| - | FROM lineas_r_resumen t | + | |
| - | WHERE t.migrada = 0 | + | |
| - | AND t.migracion_propuesta = ' | + | |
| - | AND t.cliente_a_migrar = 1 | + | |
| - | AND t.exclusion_vpn = 0 | + | |
| - | AND t.identificador_producto IN ( | + | |
| - | SELECT t2.id | + | |
| - | FROM lineas_descartes_bloqueo_robo_r t2 | + | |
| - | ) | + | |
| - | UNION | + | |
| - | SELECT t.identificador_producto, | + | |
| - | FROM lineas_r_resumen t | + | |
| - | WHERE t.migrada = 0 | + | |
| - | AND t.migracion_propuesta = ' | + | |
| - | AND t.cliente_a_migrar = 1 | + | |
| - | AND t.exclusion_vpn = 0 | + | |
| - | AND t.identificador_producto IN ( | + | |
| - | SELECT t2.id | + | |
| - | FROM lineas_descartes_voa_r t2 | + | |
| - | ) | + | |
| - | UNION | + | |
| - | SELECT t.identificador_producto, | + | |
| - | FROM lineas_r_resumen t | + | |
| - | WHERE t.migrada = 0 | + | |
| - | AND t.migracion_propuesta = ' | + | |
| - | AND t.cliente_a_migrar = 1 | + | |
| - | AND t.exclusion_vpn = 0 | + | |
| - | AND t.identificador_producto IN ( | + | |
| - | SELECT t2.id | + | |
| - | FROM lineas_descartes_dia_anterior_r t2 | + | |
| - | ) | + | |
| - | UNION | + | |
| - | SELECT t.identificador_producto, | + | |
| - | FROM lineas_r_resumen t | + | |
| - | WHERE t.migrada = 0 | + | |
| - | AND t.migracion_propuesta = ' | + | |
| - | AND t.cliente_a_migrar = 1 | + | |
| - | AND t.exclusion_vpn = 0 | + | |
| - | AND t.identificador_producto IN ( | + | |
| - | SELECT t2.id | + | |
| - | FROM lineas_descartes_fallo_no_reintentable_r t2 | + | |
| - | ) | + | |
| - | ; | + | |
| - | + | ||
| - | -- ------------------------------------------------------------ | + | |
| - | -- Descartes Euskaltel | + | |
| - | -- ------------------------------------------------------------ | + | |
| - | /* | + | |
| - | SELECT t.identificador_producto, | + | |
| - | FROM lineas_r_resumen t | + | |
| - | WHERE t.migrada = 0 | + | |
| - | AND t.migracion_propuesta = ' | + | |
| - | AND t.cliente_a_migrar = 1 | + | |
| - | AND t.exclusion_vpn = 0 | + | |
| - | AND t.identificador_producto IN ( | + | |
| - | SELECT t2.id | + | |
| - | FROM lineas_descartes_bloqueo_robo_r t2 | + | |
| - | ) | + | |
| - | UNION | + | |
| - | */ | + | |
| - | SELECT t.identificador_producto, | + | |
| - | FROM lineas_k_resumen t | + | |
| - | WHERE t.migrada = 0 | + | |
| - | AND t.migracion_propuesta = ' | + | |
| - | AND t.cliente_a_migrar = 1 | + | |
| - | AND t.exclusion_vpn = 0 | + | |
| - | AND t.identificador_producto IN ( | + | |
| - | SELECT t2.id | + | |
| - | FROM lineas_descartes_dia_anterior_k t2 | + | |
| - | ) | + | |
| - | UNION | + | |
| - | SELECT t.identificador_producto, | + | |
| - | FROM lineas_k_resumen t | + | |
| - | WHERE t.migrada = 0 | + | |
| - | AND t.migracion_propuesta = ' | + | |
| - | AND t.cliente_a_migrar = 1 | + | |
| - | AND t.exclusion_vpn = 0 | + | |
| - | AND t.identificador_producto IN ( | + | |
| - | SELECT t2.id | + | |
| - | FROM lineas_descartes_fallo_no_reintentable_k t2 | + | |
| - | ) | + | |
| - | UNION | + | |
| - | SELECT t.identificador_producto, | + | |
| - | FROM lineas_k_resumen t | + | |
| - | WHERE t.migrada = 0 | + | |
| - | AND t.migracion_propuesta = ' | + | |
| - | AND t.cliente_a_migrar = 1 | + | |
| - | AND t.exclusion_vpn = 0 | + | |
| - | AND t.identificador_producto IN ( | + | |
| - | SELECT t2.msisdn | + | |
| - | FROM lineas_descartes_logistica_k t2 | + | |
| - | ) | + | |
| - | ; | + | |
| - | + | ||
| - | + | ||
| - | -- Líneas y su IMSI que no aparecen en el listado | + | |
| - | -- de tarjetas SIM en estado " | + | |
| - | SELECT t.* | + | |
| - | FROM lineas_k_resumen t | + | |
| - | WHERE t.migracion_propuesta = ' | + | |
| - | AND t.migrada = 0 | + | |
| - | AND t.cliente_a_migrar = 1 | + | |
| - | AND t.exclusion_vpn = 0 | + | |
| - | AND LENGTH(t.identificador_producto) < 13 | + | |
| - | AND t.imsi NOT IN ( | + | |
| - | -- Listado de tarjetas SIM activas | + | |
| - | SELECT tt.imsi | + | |
| - | FROM tarjetas_sim_activas tt | + | |
| - | WHERE tt.marca = ' | + | |
| - | ); | + | |
| - | + | ||
| - | SELECT * | + | |
| - | FROM lineas_k_resumen t | + | |
| - | WHERE length(t.identificador_producto) = 13 -- M2M 13 dígitos y se supone que esto no aplica a Euskaltel | + | |
| - | AND t.migracion_propuesta = ' | + | |
| - | AND t.cliente_a_migrar = 1 | + | |
| - | AND t.exclusion_vpn = 0 | + | |
| - | AND t.semana_migracion IS NOT null | + | |
| - | ; | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | -- Actualizar tabla resumen con tabla líneas programadas | + | |
| - | UPDATE lineas_r_resumen | + | |
| - | INNER JOIN lineas_r_migracion ON (lineas_r_resumen.identificador_producto = lineas_r_migracion.identificador_producto) | + | |
| - | SET lineas_r_resumen.semana_migracion = lineas_r_migracion.semana_migracion | + | |
| - | ;; | + | |
| - | + | ||
| - | + | ||
| - | INSERT INTO lineas_r_migracion (identificador_producto, | + | |
| - | SELECT | + | |
| - | identificador_producto, | + | |
| - | codigo_cliente, | + | |
| - | cliente, | + | |
| - | tipologia, | + | |
| - | cliente_top, | + | |
| - | migracion_propuesta, | + | |
| - | 5 | + | |
| - | FROM lineas_r_resumen | + | |
| - | WHERE | + | |
| - | codigo_cliente = 400939927 | + | |
| - | AND migracion_propuesta = ' | + | |
| - | AND migrada = 0 | + | |
| - | AND exclusion_vpn = 0 | + | |
| - | AND semana_migracion IS NULL | + | |
| - | ; | + | |
| - | + | ||
| - | -- Líneas con ICC mal inventariadas en CRM | + | |
| - | -- R: las correctas son imsi >= 214035080000000 and imsi <= 214035099999999 | + | |
| - | -- Euskaltel: las correctas son imsi >= 214035900000000 and imsi <= 214035999999999 | + | |
| - | + | ||
| - | -- IMSI incorrecta R | + | |
| - | SELECT | + | |
| - | FROM lineas_r_resumen l | + | |
| - | WHERE l.cliente_a_migrar = 1 | + | |
| - | AND l.exclusion_vpn = 0 | + | |
| - | AND l.migracion_propuesta = ' | + | |
| - | AND l.migrada = 0 | + | |
| - | AND | + | |
| - | (l.imsi < 214035080000000 | + | |
| - | OR | + | |
| - | l.imsi > 214035099999999 | + | |
| - | ); | + | |
| - | + | ||
| - | -- Líneas fuera de IMSI correcto (otra versión) | + | |
| - | SELECT * | + | |
| - | FROM lineas_r_resumen l | + | |
| - | WHERE l.cliente_a_migrar = 1 | + | |
| - | AND l.exclusion_vpn = 0 | + | |
| - | AND l.migracion_propuesta = ' | + | |
| - | AND l.migrada = 0 | + | |
| - | AND l.imsi NOT BETWEEN 214035080000000 | + | |
| - | ; | + | |
| - | + | ||
| - | -- IMSI incorrecta Euskaltel | + | |
| - | SELECT * | + | |
| - | FROM lineas_k_resumen l | + | |
| - | WHERE l.cliente_a_migrar = 1 | + | |
| - | AND l.exclusion_vpn = 0 | + | |
| - | AND l.migracion_propuesta = ' | + | |
| - | AND l.migrada = 0 | + | |
| - | AND | + | |
| - | (l.imsi < 214035900000000 | + | |
| - | OR | + | |
| - | l.imsi > 214035999999999 | + | |
| - | ); | + | |
| - | + | ||
| - | -- Otra versión | + | |
| - | SELECT * | + | |
| - | FROM lineas_k_resumen l | + | |
| - | WHERE l.cliente_a_migrar = 1 | + | |
| - | AND l.exclusion_vpn = 0 | + | |
| - | AND l.migracion_propuesta = ' | + | |
| - | AND l.migrada = 0 | + | |
| - | AND l.imsi NOT BETWEEN 214035900000000 AND 214035999999999 | + | |
| - | ; | + | |
| - | + | ||
| - | -- IMSI vacíos | + | |
| - | SELECT * | + | |
| - | FROM lineas_r_resumen t | + | |
| - | WHERE t.imsi = 0 | + | |
| - | AND t.migracion_propuesta <> ' | + | |
| - | + | ||
| - | ; | + | |
| - | + | ||
| - | + | ||
| - | SELECT f.codigo_cliente, f.cliente, f.msisdn, r.imsi | + | |
| - | FROM fichero_inclusiones f | + | |
| - | INNER JOIN lineas_k_resumen r on f.msisdn = r.identificador_producto | + | |
| - | WHERE f.semana = 2 | + | |
| - | AND f.marca = ' | + | |
| - | AND | + | |
| - | (r.imsi < 214035900000000 | + | |
| - | OR | + | |
| - | r.imsi > 214035999999999 | + | |
| - | ); | + | |
| - | + | ||
| - | SELECT t.codigo_cliente, | + | |
| - | FROM lineas_k_resumen t | + | |
| - | WHERE t.cliente_a_migrar = 1 | + | |
| - | AND t.migrada = 0 | + | |
| - | AND t.migracion_propuesta = ' | + | |
| - | AND t.identificador_producto NOT IN ( | + | |
| - | SELECT s.ani_movil | + | |
| - | FROM tarjetas_sim_activas s | + | |
| - | WHERE s.marca = ' | + | |
| - | ) | + | |
| - | ;; | + | |
| - | + | ||
| - | + | ||
| - | -- Descarte por IMSI incorrecto | + | |
| - | -- Euskaltel | + | |
| - | SELECT * | + | |
| - | FROM lineas_k_resumen l | + | |
| - | WHERE l.cliente_a_migrar = 1 | + | |
| - | AND l.exclusion_vpn = 0 | + | |
| - | AND l.migracion_propuesta = ' | + | |
| - | AND l.migrada = 0 | + | |
| - | AND l.imsi NOT BETWEEN 214035900000000 AND 214035999999999;; | + | |
| - | + | ||
| - | -- R | + | |
| - | SELECT * | + | |
| - | FROM lineas_r_resumen l | + | |
| - | WHERE l.cliente_a_migrar = 1 | + | |
| - | AND l.exclusion_vpn = 0 | + | |
| - | AND l.migracion_propuesta = ' | + | |
| - | AND l.migrada = 0 | + | |
| - | AND l.imsi NOT BETWEEN 214035080000000 | + | |
| - | + | ||
| - | + | ||
| - | ;; | + | |
| - | + | ||
| - | -- Lo que hay que enviar en el fichero de inclusiones: | + | |
| - | + | ||
| - | -- Lo que toca para esa semana + | + | |
| - | -- lo que tuvo error que es reintentable + | + | |
| - | -- lo que no se llegó a lanzar / enviar (pero sí estaba en fichero de inclusiones) + | + | |
| - | -- Líneas nuevas de clientes seleccionados | + | |
| - | + | ||
| - | + | ||
| - | -- Revisar líneas que aparecen con IMSI antiguo (y por tanto migrada = 0), | + | |
| - | -- pero en la campaña salen como migradas (solo ocurre en R) | + | |
| - | SELECT * | + | |
| - | FROM lineas_r_resumen t | + | |
| - | WHERE t.migrada = 0 | + | |
| - | AND t.ultimo_estado_migracion = ' | + | |
| - | + | ||
| - | -- Marcar con 1 campo " | + | |
| - | -- Marcar con 0 cliente_a_migrar | + | |
| - | -- Euskaltel: 592 líneas afectadas | + | |
| - | -- R: 799 | + | |
| - | UPDATE lineas_r_resumen | + | |
| - | SET lineas_r_resumen.exclusion_vpn = 1, | + | |
| - | lineas_r_resumen.cliente_a_migrar = 0 | + | |
| - | WHERE lineas_r_resumen.codigo_cliente IN ( | + | |
| - | SELECT clientes_r_migracion.id_cliente | + | |
| - | FROM clientes_r_migracion | + | |
| - | WHERE clientes_r_migracion.excluido_vpn = 1 | + | |
| - | ) | + | |
| - | ;; | + | |
| - | + | ||
| - | /* | + | |
| - | + | ||
| - | TODO: revisar si todos los lanzamientos tienen resultados de campaña | + | |
| - | */ | + | |
| - | + | ||
| - | + | ||
| - | -- Diferencias con CM oficial | + | |
| - | /* | + | |
| - | + | ||
| - | Semana 6 | + | |
| - | CM oficial CM SAT | + | |
| - | ---------- ------ | + | |
| - | Cambio forzado en red 180 179 | + | |
| - | Migrada 669 669 | + | |
| - | Cambio fisico de SIM en medio del proceso 1 0 | + | |
| - | Linea esta preactivada o bloqueada 12 12 | + | |
| - | Fallo de entrega en OTA temporal 719 717 | + | |
| - | IMSI incorrecta 3 2 | + | |
| - | + | ||
| - | Total 1584 1579 | + | |
| - | + | ||
| - | + | ||
| - | Todas las semanas | + | |
| - | + | ||
| - | Migrada 3356 3483 | + | |
| - | Fallo de entrega en OTA temporal 2827 1704 | + | |
| - | Cambio forzado en red 917 933 | + | |
| - | Linea esta preactivada o bloqueada 88 55 | + | |
| - | No se registra pero SIM cambiada 24 0 | + | |
| - | IMSI incorrecta 6 5 | + | |
| - | Cambio fisico de SIM en medio del proceso 2 0 | + | |
| - | + | ||
| - | Total 7220 6180 | + | |
| - | + | ||
| - | */ | + | |
| - | + | ||
| - | -- Resultados por descripcion de fallo | + | |
| - | -- Para comparar con el CM oficial, informe "Lotes y respuestas" | + | |
| - | SELECT | + | |
| - | | + | |
| - | when t.descripcion_fallo_migracion = ' | + | |
| - | when t.descripcion_fallo_migracion = ' | + | |
| - | when t.descripcion_fallo_migracion = 'Linea dada de baja' then ' | + | |
| - | when t.descripcion_fallo_migracion IN (' | + | |
| - | END AS estado_migracion, | + | |
| - | t.descripcion_fallo_migracion, | + | |
| - | COUNT(t.msisdn) AS lineas | + | |
| - | FROM resultados_migracion_r t | + | |
| - | WHERE t.msisdn IN ( | + | |
| - | SELECT l.msisdn | + | |
| - | FROM lanzamientos_migracion_r l | + | |
| - | WHERE DATE_FORMAT(l.fecha_envio, | + | |
| - | ) | + | |
| - | GROUP BY t.descripcion_fallo_migracion | + | |
| - | ORDER BY 1 DESC;; | + | |
| - | + | ||
| - | -- -------------------------------- | + | |
| - | -- CONSUMOS | + | |
| - | -- -------------------------------- | + | |
| - | INSERT INTO lineas_consumos_agrupado (ani, marca_terminal, | + | |
| - | SELECT t.ani, t.marca_terminal, | + | |
| - | case | + | |
| - | when SUM(t.total_voz) = 0 AND SUM(t.total_datos) = 0 then ' | + | |
| - | -- when SUM(t.total_voz) = 0 AND SUM(t.total_datos) <> 0 then ' | + | |
| - | when SUM(t.total_voz) = 0 AND SUM(t.total_datos) >= 167985.3330505 then ' | + | |
| - | when SUM(t.total_voz) = 0 AND SUM(t.total_datos) < 167985.3330505 then ' | + | |
| - | -- when SUM(t.total_voz) <> 0 AND SUM(t.total_datos) = 0 THEN ' | + | |
| - | when SUM(t.total_voz) >= 460.17842 AND SUM(t.total_datos) = 0 THEN ' | + | |
| - | when SUM(t.total_voz) < 460.17842 AND SUM(t.total_datos) = 0 THEN ' | + | |
| - | when SUM(t.total_voz) < 460.17842 AND SUM(t.total_datos) < 167985.3330505 THEN ' | + | |
| - | when SUM(t.total_voz) < 460.17842 AND SUM(t.total_datos) >= 167985.3330505 THEN ' | + | |
| - | when SUM(t.total_voz) >= 460.17842 AND SUM(t.total_datos) < 167985.3330505 THEN ' | + | |
| - | when SUM(t.total_voz) >= 460.17842 AND SUM(t.total_datos) >= 167985.3330505 THEN ' | + | |
| - | END AS consumo | + | |
| - | from lineas_consumos t | + | |
| - | GROUP BY t.ani;; | + | |
| - | + | ||
| - | -- Promedio consumo datos: 3359706.66101 (el 5 % -> 167985.3330505) | + | |
| - | -- promedio consumo voz: 9203.5684 (el 5 % -> 460.17842) | + | |
| - | SELECT | + | |
| - | AVG(t.total_voz) AS promedio_voz, | + | |
| - | AVG(t.total_datos) AS promedio_datos | + | |
| - | FROM lineas_consumos t | + | |
| - | ; | + | |
| - | + | ||
| - | SELECT count(t.ani), | + | |
| - | FROM lineas_consumos_agrupado t | + | |
| - | GROUP BY t.consumo | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | -- Actualización resumen con datos consumo | + | |
| - | -- (35.872 + 7.800 filas + 3.888 + 10.875 afectadas Euskaltel) | + | |
| - | -- (24.616 + 6.175 + 3.758 filas + 6.902 afectadas R) | + | |
| - | UPDATE lineas_r_resumen a | + | |
| - | INNER JOIN lineas_consumos_agrupado b ON (a.identificador_producto = b.ani) | + | |
| - | SET | + | |
| - | a.marca_terminal = b.marca_terminal, | + | |
| - | a.modelo_terminal = b.modelo_terminal, | + | |
| - | a.sistema_operativo_terminal = b.sistema_operativo, | + | |
| - | a.version_sistema_operativo_terminal = b.version_sistema_operativo, | + | |
| - | a.tipo_consumo = b.consumo | + | |
| - | ; | + | |
| - | + | ||
| - | -- -------------------------------- | + | |
| - | -- | + | |
| - | -- -------------------------------- | + | |
| - | -- Promedio consumo datos: 3355845.3695511387768514 (el 5 % -> 167792.26847755) | + | |
| - | -- promedio consumo voz: 7155.9724 (el 5 % -> 357.79862) | + | |
| - | SELECT | + | |
| - | AVG(t.total_voz) AS promedio_voz, | + | |
| - | AVG(t.total_datos) AS promedio_datos | + | |
| - | FROM lineas_consumos_ultimo_mes t | + | |
| - | ; | + | |
| - | + | ||
| - | -- Agrupar por MSISDN | + | |
| - | INSERT INTO lineas_consumos_agrupado_ultimo_mes (ani, marca_terminal, | + | |
| - | SELECT t.ani, t.marca_terminal, | + | |
| - | CASE | + | |
| - | when SUM(t.total_voz) = 0 AND SUM(t.total_datos) = 0 then ' | + | |
| - | -- when SUM(t.total_voz) = 0 AND SUM(t.total_datos) <> 0 then ' | + | |
| - | when SUM(t.total_voz) = 0 AND SUM(t.total_datos) >= 167792.26847755 then ' | + | |
| - | when SUM(t.total_voz) = 0 AND SUM(t.total_datos) < 167792.26847755 then ' | + | |
| - | -- when SUM(t.total_voz) <> 0 AND SUM(t.total_datos) = 0 THEN ' | + | |
| - | when SUM(t.total_voz) >= 357.79862 AND SUM(t.total_datos) = 0 THEN ' | + | |
| - | when SUM(t.total_voz) < 357.79862 AND SUM(t.total_datos) = 0 THEN ' | + | |
| - | when SUM(t.total_voz) < 357.79862 AND SUM(t.total_datos) < 167792.26847755 THEN ' | + | |
| - | when SUM(t.total_voz) < 357.79862 AND SUM(t.total_datos) >= 167792.26847755 THEN ' | + | |
| - | when SUM(t.total_voz) >= 357.79862 AND SUM(t.total_datos) < 167792.26847755 THEN ' | + | |
| - | when SUM(t.total_voz) >= 357.79862 AND SUM(t.total_datos) >= 167792.26847755 THEN ' | + | |
| - | END AS consumo | + | |
| - | FROM lineas_consumos_ultimo_mes t | + | |
| - | GROUP BY t.ani;; | + | |
| - | + | ||
| - | -- Actualización resumen con datos consumo | + | |
| - | -- (35.872 + 7.800 filas + 3.888 + 10.875 afectadas Euskaltel) | + | |
| - | -- (24.616 + 6.175 + 3.758 filas + 6.902 afectadas R) | + | |
| - | UPDATE lineas_r_resumen a | + | |
| - | INNER JOIN lineas_consumos_agrupado b ON (a.identificador_producto = b.ani) | + | |
| - | SET | + | |
| - | a.marca_terminal = b.marca_terminal, | + | |
| - | a.modelo_terminal = b.modelo_terminal, | + | |
| - | a.sistema_operativo_terminal = b.sistema_operativo, | + | |
| - | a.version_sistema_operativo_terminal = b.version_sistema_operativo, | + | |
| - | a.tipo_consumo = b.consumo | + | |
| - | ; | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | INSERT INTO lineas_21403_pdcp (msisdn, imsi, pdpcp) | + | |
| - | SELECT cast(SUBSTRING(msisdn, | + | |
| - | FROM lineas_21403_tmp | + | |
| - | ;; | + | |
| - | + | ||
| - | + | ||
| - | SELECT COUNT(*) | + | |
| - | FROM lineas_21403 t1 | + | |
| - | LEFT JOIN fichero_inclusiones t2 ON cast(SUBSTRING(t1.msisdn, | + | |
| - | WHERE t2.semana = 6 | + | |
| - | AND t2.marca = ' | + | |
| - | ; | + | |
| - | -- 51.426 | + | |
| - | + | ||
| - | SELECT | + | |
| - | t.*, | + | |
| - | -- r.* | + | |
| - | l.* | + | |
| - | FROM fichero_inclusiones t | + | |
| - | -- INNER JOIN lineas_r_resumen r ON t.msisdn = r.identificador_producto | + | |
| - | INNER JOIN lineas_21403 l ON t.msisdn = cast(SUBSTRING(l.msisdn, | + | |
| - | WHERE t.semana = 6 | + | |
| - | AND t.marca = ' | + | |
| - | AND | + | |
| - | ( | + | |
| - | l.pdcp >= 200 | + | |
| - | OR | + | |
| - | l.pdcp IN (4, 8, 10, 19, 27, 36, 41, 43, 44, 45, 47, 48, 49, 51, 100, 108, 119, 125) | + | |
| - | ) | + | |
| - | + | ||
| - | /* | + | |
| - | -- En el fichero de PDCP no están: | + | |
| - | + | ||
| - | 688719335 | + | |
| - | 688719400 | + | |
| - | 688753260 | + | |
| - | 688753924 | + | |
| - | 690607311 | + | |
| - | */ | + | |
| - | ; | + | |
| - | -- Eliminamos del fichero de inclusiones las siguientes líneas con PDCP problemático | + | |
| - | SELECT COUNT(i.msisdn) AS lineas, i.marca | + | |
| - | FROM fichero_inclusiones i | + | |
| - | WHERE semana = 6 | + | |
| - | GROUP BY i.marca | + | |
| - | + | ||
| - | + | ||
| - | -- Sumatorio de consumo de cada línea | + | |
| - | -- abril-junio 2023 | + | |
| - | SELECT | + | |
| - | t.ani, | + | |
| - | SUM(t.total_voz) AS total_voz_s, | + | |
| - | -- SEC_TO_TIME(SUM(t.total_voz)) AS total_voz_hh_mm_ss, | + | |
| - | SUM(t.total_datos) AS total_datos_kb, | + | |
| - | ' | + | |
| - | t.id_cliente, | + | |
| - | t.cliente, | + | |
| - | t.migracion_propuesta, | + | |
| - | t.migrada, | + | |
| - | t.marca | + | |
| - | FROM lineas_consumos t | + | |
| - | WHERE t.ano_mes_facturacion >= 202304 | + | |
| - | AND t.ano_mes_facturacion <= 202306 | + | |
| - | GROUP BY t.ani | + | |
| - | UNION | + | |
| - | SELECT | + | |
| - | t.ani, | + | |
| - | SUM(t.total_voz) AS total_voz_s, | + | |
| - | -- SEC_TO_TIME(SUM(t.total_voz)) AS total_voz_hh_mm_ss, | + | |
| - | SUM(t.total_datos) AS total_datos_kb, | + | |
| - | ' | + | |
| - | t.id_cliente, | + | |
| - | t.cliente, | + | |
| - | t.migracion_propuesta, | + | |
| - | t.migrada, | + | |
| - | t.marca | + | |
| - | FROM lineas_consumos t | + | |
| - | GROUP BY t.ani | + | |
| - | ;; | + | |
| - | + | ||
| - | SELECT | + | |
| - | AVG(t.total_voz) AS total_voz_s, | + | |
| - | AVG(t.total_datos) AS total_datos_kb | + | |
| - | FROM lineas_consumos t | + | |
| - | -- GROUP BY t.ani | + | |
| - | ;; | + | |
| - | + | ||
| - | SELECT * | + | |
| - | FROM lineas_consumos t | + | |
| - | WHERE t.ani = 600000133; | + | |
| - | + | ||
| - | SELECT COUNT(DISTINCT t.ani) AS lineas | + | |
| - | FROM lineas_consumos t | + | |
| - | + | ||
| - | ;; | + | |
| - | + | ||
| - | SELECT DISTINCT(l.identificador_producto), | + | |
| - | FROM lineas_k_resumen l | + | |
| - | WHERE l.identificador_producto IN ( | + | |
| - | SELECT DISTINCT(t.ani) | + | |
| - | FROM lineas_consumos t | + | |
| - | ); | + | |
| - | + | ||
| - | UPDATE lineas_consumos | + | |
| - | INNER JOIN lineas_k_resumen ON lineas_consumos.ani = lineas_k_resumen.identificador_producto | + | |
| - | SET lineas_consumos.id_cliente = lineas_k_resumen.codigo_cliente, | + | |
| - | lineas_consumos.cliente = lineas_k_resumen.cliente, | + | |
| - | lineas_consumos.migrada = IF(lineas_k_resumen.migrada = 1, | + | |
| - | lineas_k_resumen.migrada, | + | |
| - | IF(lineas_k_resumen.ultimo_estado_migracion IS NULL, | + | |
| - | lineas_k_resumen.migrada, | + | |
| - | | + | |
| - | 1, | + | |
| - | 0 | + | |
| - | | + | |
| - | ) | + | |
| - | ), | + | |
| - | lineas_consumos.migracion_propuesta = lineas_k_resumen.migracion_propuesta, | + | |
| - | lineas_consumos.marca = ' | + | |
| - | + | ||
| - | ; | + | |
| - | + | ||
| - | UPDATE lineas_consumos | + | |
| - | INNER JOIN lineas_r_resumen ON lineas_consumos.ani = lineas_r_resumen.identificador_producto | + | |
| - | SET lineas_consumos.id_cliente = lineas_r_resumen.codigo_cliente, | + | |
| - | lineas_consumos.cliente = lineas_r_resumen.cliente, | + | |
| - | lineas_consumos.migrada = IF(lineas_r_resumen.migrada = 1, | + | |
| - | lineas_r_resumen.migrada, | + | |
| - | IF(lineas_r_resumen.ultimo_estado_migracion IS NULL, | + | |
| - | lineas_r_resumen.migrada, | + | |
| - | | + | |
| - | 1, | + | |
| - | 0 | + | |
| - | | + | |
| - | ) | + | |
| - | ), | + | |
| - | lineas_consumos.migracion_propuesta = lineas_r_resumen.migracion_propuesta, | + | |
| - | lineas_consumos.marca = ' | + | |
| - | + | ||
| - | ; | + | |
| - | + | ||
| - | UPDATE lineas_consumos | + | |
| - | INNER JOIN lineas_t_resumen ON lineas_consumos.ani = lineas_t_resumen.identificador_producto | + | |
| - | SET lineas_consumos.id_cliente = lineas_t_resumen.codigo_cliente, | + | |
| - | lineas_consumos.cliente = lineas_t_resumen.cliente, | + | |
| - | lineas_consumos.migrada = IF(lineas_t_resumen.migrada = 1, | + | |
| - | lineas_t_resumen.migrada, | + | |
| - | IF(lineas_t_resumen.ultimo_estado_migracion IS NULL, | + | |
| - | lineas_t_resumen.migrada, | + | |
| - | | + | |
| - | 1, | + | |
| - | 0 | + | |
| - | | + | |
| - | ) | + | |
| - | ), | + | |
| - | lineas_consumos.migracion_propuesta = lineas_t_resumen.migracion_propuesta, | + | |
| - | lineas_consumos.marca = ' | + | |
| - | + | ||
| - | ;; | + | |
| - | + | ||
| - | SELECT * | + | |
| - | FROM lineas_r_resumen t | + | |
| - | WHERE t.identificador_producto IN (647395154 , 604004976, 683581979) | + | |
| - | + | ||
| - | -- 647395154, 604004976, 683581979 figura como migrada por resultado, pero en Kiron no | + | |
| - | ;; | + | |
| - | + | ||
| - | SELECT COUNT(t.identificador_producto) AS lineas, t.codigo_cliente, | + | |
| - | FROM lineas_r_migracion t | + | |
| - | WHERE t.semana_migracion = 9 | + | |
| - | GROUP BY t.codigo_cliente;; | + | |
| - | + | ||
| - | -- Clientes a migrar | + | |
| - | SELECT * | + | |
| - | FROM lineas_k_resumen l | + | |
| - | INNER JOIN clientes_k_migracion cli ON l.codigo_cliente = cli.id_cliente | + | |
| - | WHERE l.migracion_propuesta = ' | + | |
| - | AND l.cliente LIKE ' | + | |
| - | ORDER BY l.cliente_a_migrar; | + | |
| - | + | ||
| - | SELECT * | + | |
| - | FROM lineas_r_resumen l | + | |
| - | INNER JOIN clientes_r_migracion cli ON l.codigo_cliente = cli.id_cliente | + | |
| - | ORDER BY l.cliente_a_migrar; | + | |
| - | + | ||
| - | SELECT * | + | |
| - | FROM lineas_r_resumen t | + | |
| - | WHERE t.semana_migracion = 9 | + | |
| - | ;; | + | |
| - | + | ||
| - | + | ||
| - | -- 58370 (16/ | + | |
| - | -- 58370 (17/10/2023) | + | |
| - | -- Control gasto | + | |
| - | -- 46 (16/ | + | |
| - | -- 112 (17/ | + | |
| - | + | ||
| - | -- Líneas en fichero semana 8 y que no llegaron a OTA (fichero Mikel) | + | |
| - | SELECT i.* | + | |
| - | FROM fichero_inclusiones i | + | |
| - | WHERE i.semana = 8 | + | |
| - | AND i.msisdn NOT IN ( | + | |
| - | SELECT l.id | + | |
| - | FROM tmp_lanzamiento_20231017 l | + | |
| - | ) | + | |
| - | ;; | + | |
| - | + | ||
| - | -- El fichero de Mikel tiene 6 duplicados de 6176 | + | |
| - | /* | + | |
| - | 2 606343540 | + | |
| - | 2 606343541 | + | |
| - | 2 619017571 | + | |
| - | 2 664636531 | + | |
| - | 2 670649329 | + | |
| - | 2 698178176 | + | |
| - | */ | + | |
| - | SELECT COUNT(*) | + | |
| - | FROM tmp_lanzamiento_20231017 | + | |
| - | ;; | + | |
| - | + | ||
| - | -- Líneas que no llegaron a OTA | + | |
| - | SELECT * | + | |
| - | FROM lineas_r_resumen t1 | + | |
| - | inner JOIN tmp_lineas_no_ota t2 ON t1.identificador_producto = t2.msisdn | + | |
| - | ; | + | |
| - | + | ||
| - | -- "En error" semana 7 R | + | |
| - | SELECT t1.* | + | |
| - | FROM tmp_lineas_no_ota t1 | + | |
| - | WHERE t1.msisdn IN ( | + | |
| - | SELECT t2.msisdn | + | |
| - | FROM tmp_resultado_en_error_semana_7_r t2 | + | |
| - | ) | + | |
| - | ; | + | |
| - | + | ||
| - | -- "En error" semana 7 K | + | |
| - | SELECT t1.* | + | |
| - | FROM tmp_lineas_no_ota t1 | + | |
| - | WHERE t1.msisdn IN ( | + | |
| - | SELECT t2.msisdn | + | |
| - | FROM tmp_resultado_en_error_semana_7_k t2 | + | |
| - | ) | + | |
| - | ; | + | |
| - | + | ||
| - | -- Líneas en fichero inclusión semana 8 que no llegaron a OTA | + | |
| - | -- ni son líneas que acabaron en error en semana 7 | + | |
| - | SELECT COUNT(*) | + | |
| - | FROM tmp_lineas_no_ota_no_error_7 tt | + | |
| - | ;; | + | |
| - | + | ||
| - | -- Habría que restar más bien todas las de la semana 7 (no las reintentan) | + | |
| - | SELECT tt.* | + | |
| - | FROM tmp_lineas_no_ota_no_error_7 tt | + | |
| - | WHERE tt.msisdn NOT IN ( | + | |
| - | SELECT i.msisdn | + | |
| - | FROM fichero_inclusiones i | + | |
| - | WHERE i.semana = 7 | + | |
| - | ) | + | |
| - | ; | + | |
| - | + | ||
| - | SELECT COUNT(t.msisdn) AS lineas, t.marca | + | |
| - | FROM tmp_lineas_no_ota_no_error_7 t | + | |
| - | GROUP BY t.marcaM | + | |
| - | + | ||
| - | + | ||
| - | ;; | + | |
| - | INSERT INTO calendario_migracion_lineas_clientes_k | + | |
| - | SELECT | + | |
| - | t.codigo_cliente, | + | |
| - | t.cliente, | + | |
| - | t.semana_migracion, | + | |
| - | COUNT(t.identificador_producto) AS lineas_ota, | + | |
| - | ' | + | |
| - | FROM lineas_k_resumen t | + | |
| - | WHERE t.codigo_cliente = 7538267 | + | |
| - | AND t.migracion_propuesta = ' | + | |
| - | AND t.migrada = 0 | + | |
| - | AND t.exclusion_vpn = 0 | + | |
| - | AND t.exclusion_pdpcp = 0 | + | |
| - | GROUP BY t.codigo_cliente;; | + | |
| - | + | ||
| - | -- Líneas de R no incluidas en la OTA de semana 8: 1979 | + | |
| - | -- Líneas de R no incluidas en la OTA de semana 8: 1952 | + | |
| - | -- Total: 3931 | + | |
| - | SELECT i.* | + | |
| - | FROM fichero_inclusiones i | + | |
| - | WHERE | + | |
| - | i.semana = 8 | + | |
| - | /* AND i.marca = ' | + | |
| - | AND i.msisdn NOT IN ( | + | |
| - | SELECT l.id | + | |
| - | FROM tmp_lanzamiento_20231017 l | + | |
| - | ) | + | |
| - | ;; | + | |
| - | -- Líneas que no fueron a OTA en semana 8 | + | |
| - | -- y que tuvieron un resultado "En error" en | + | |
| - | -- campañas pasadas | + | |
| - | SELECT l.identificador_producto | + | |
| - | FROM lineas_k_resumen | + | |
| - | WHERE l.migracion_propuesta = ' | + | |
| - | AND l.migrada = 0 | + | |
| - | AND l.cliente_a_migrar = 1 | + | |
| - | AND l.semana_migracion < 8 | + | |
| - | AND l.ultimo_estado_migracion = 'En error' | + | |
| - | AND l.identificador_producto IN ( | + | |
| - | SELECT tt.msisdn | + | |
| - | FROM | + | |
| - | WHERE tt.marca = ' | + | |
| - | ) | + | |
| - | ; | + | |
| - | + | ||
| - | -- Líneas que no fueron a OTA y no tuvieron error en el pasado: | + | |
| - | SELECT t.* | + | |
| - | FROM tmp_lineas_no_ota t | + | |
| - | WHERE t.marca = ' | + | |
| - | AND t.msisdn NOT IN ( | + | |
| - | SELECT t2.msisdn | + | |
| - | FROM tmp_lineas_r_no_ota_error_pasado t2 | + | |
| - | ) | + | |
| - | -- | + | |
| - | SELECT COUNT(*) | + | |
| - | from tmp_lanzamiento_20231017;; | + | |
| - | + | ||
| - | -- En fichero de inclusiones que no fueron a OTA ni tuvieron error | + | |
| - | -- y aparecen en descartes VOA | + | |
| - | SELECT t.* | + | |
| - | FROM tmp_lineas_r_no_ota_no_error_pasado t | + | |
| - | WHERE t.msisdn IN ( | + | |
| - | SELECT tt.id | + | |
| - | FROM lineas_descartes_voa_r tt | + | |
| - | ) | + | |
| - | ;; | + | |
| - | + | ||
| - | -- En fichero de inclusiones que no fueron a OTA ni tuvieron error | + | |
| - | -- y aparecen en descartes bloqueo / robo | + | |
| - | SELECT t.msisdn, t.codigo_cliente, | + | |
| - | FROM tmp_lineas_r_no_ota_no_error_pasado t | + | |
| - | WHERE t.msisdn IN ( | + | |
| - | SELECT tt.id | + | |
| - | FROM lineas_descartes_bloqueo_robo_r tt | + | |
| - | ) | + | |
| - | ;;; | + | |
| - | </ | + | |
| - | + | ||
| - | <code mysql> | + | |
| - | /* | + | |
| - | + | ||
| - | Consultas kanboard | + | |
| - | + | ||
| - | */ | + | |
| - | + | ||
| - | -- Tareas sin cerrar | + | |
| - | SELECT | + | |
| - | t.id, | + | |
| - | t.title, | + | |
| - | -- t.description, | + | |
| - | p.name AS proyecto, | + | |
| - | DATE_FORMAT(FROM_UNIXTIME(t.date_creation), | + | |
| - | DATE_FORMAT(FROM_UNIXTIME(date_completed), | + | |
| - | t.is_active, | + | |
| - | -- t.column_id, | + | |
| - | c.title AS columna, | + | |
| - | DATE_FORMAT(FROM_UNIXTIME(date_due), | + | |
| - | FROM tasks t | + | |
| - | INNER JOIN projects p ON t.project_id = p.id | + | |
| - | INNER JOIN columns c ON t.column_id = c.id | + | |
| - | -- WHERE DATE_FORMAT(FROM_UNIXTIME(date_completed), | + | |
| - | WHERE t.is_active = 1 | + | |
| - | + | ||
| - | -- Tareas completadas hoy | + | |
| - | SELECT | + | |
| - | t.id, | + | |
| - | t.title, | + | |
| - | -- t.description, | + | |
| - | p.name AS proyecto, | + | |
| - | DATE_FORMAT(FROM_UNIXTIME(t.date_creation), | + | |
| - | DATE_FORMAT(FROM_UNIXTIME(date_completed), | + | |
| - | t.is_active, | + | |
| - | -- t.column_id, | + | |
| - | c.title AS columna, | + | |
| - | DATE_FORMAT(FROM_UNIXTIME(date_due), | + | |
| - | FROM tasks t | + | |
| - | INNER JOIN projects p ON t.project_id = p.id | + | |
| - | INNER JOIN columns c ON t.column_id = c.id | + | |
| - | WHERE DATE_FORMAT(FROM_UNIXTIME(date_completed), | + | |
| - | ; | + | |
| - | + | ||
| - | -- Tareas movidas a " | + | |
| - | SELECT | + | |
| - | t.id, | + | |
| - | t.title, | + | |
| - | -- t.description, | + | |
| - | p.name AS proyecto, | + | |
| - | DATE_FORMAT(FROM_UNIXTIME(t.date_creation), | + | |
| - | DATE_FORMAT(FROM_UNIXTIME(date_completed), | + | |
| - | t.is_active, | + | |
| - | -- t.column_id, | + | |
| - | c.title AS columna, | + | |
| - | DATE_FORMAT(FROM_UNIXTIME(date_due), | + | |
| - | FROM tasks t | + | |
| - | INNER JOIN projects p ON t.project_id = p.id | + | |
| - | INNER JOIN columns c ON t.column_id = c.id | + | |
| - | WHERE DATE_FORMAT(FROM_UNIXTIME(t.date_moved), | + | |
| - | AND c.title = ' | + | |
| - | ; | + | |
| - | + | ||
| - | -- Tareas movidas a " | + | |
| - | SELECT | + | |
| - | t.id, | + | |
| - | t.title, | + | |
| - | -- t.description, | + | |
| - | p.name AS proyecto, | + | |
| - | DATE_FORMAT(FROM_UNIXTIME(t.date_creation), | + | |
| - | DATE_FORMAT(FROM_UNIXTIME(date_completed), | + | |
| - | t.is_active, | + | |
| - | -- t.column_id, | + | |
| - | c.title AS columna, | + | |
| - | DATE_FORMAT(FROM_UNIXTIME(date_due), | + | |
| - | FROM tasks t | + | |
| - | INNER JOIN projects p ON t.project_id = p.id | + | |
| - | INNER JOIN columns c ON t.column_id = c.id | + | |
| - | WHERE DATE_FORMAT(FROM_UNIXTIME(t.date_moved), | + | |
| - | AND c.title = ' | + | |
| - | ; | + | |
| - | + | ||
| - | + | ||
| - | SELECT | + | |
| - | t.id, | + | |
| - | t.title, | + | |
| - | -- t.description, | + | |
| - | p.name AS proyecto, | + | |
| - | DATE_FORMAT(FROM_UNIXTIME(t.date_creation), | + | |
| - | DATE_FORMAT(FROM_UNIXTIME(date_completed), | + | |
| - | t.is_active, | + | |
| - | -- t.column_id, | + | |
| - | c.title AS columna, | + | |
| - | DATE_FORMAT(FROM_UNIXTIME(date_due), | + | |
| - | FROM tasks t | + | |
| - | INNER JOIN projects p ON t.project_id = p.id | + | |
| - | INNER JOIN columns c ON t.column_id = c.id | + | |
| - | WHERE DATE_FORMAT(FROM_UNIXTIME(date_completed), | + | |
| - | + | ||
| - | + | ||
| - | SELECT t.proyecto, | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | FROM v_tareas t | + | |
| - | WHERE DATE_FORMAT(t.fecha_fin, | + | |
| - | OR (t.columna = 'En curso' AND DATE_FORMAT(t.fecha_creacion, | + | |
| - | OR (t.columna = ' | + | |
| - | </ | + | |
| - | + | ||
| - | <code mysql> | + | |
| - | /* | + | |
| - | Contrastar CDM Incidencias R | + | |
| - | */ | + | |
| - | + | ||
| - | -- SET lc_time_names = ' | + | |
| - | SELECT | + | |
| - | CASE | + | |
| - | WHEN t.id_cliente = ' | + | |
| - | ELSE t.id_cliente | + | |
| - | END AS id_cliente, | + | |
| - | t.codigo_cuenta, | + | |
| - | t.cliente, | + | |
| - | t.id_ticket, | + | |
| - | t.tipo_cliente, | + | |
| - | t.nivel_servicio, | + | |
| - | t.impacto, | + | |
| - | t.situacion_ticket, | + | |
| - | t.fecha_creacion, | + | |
| - | CASE | + | |
| - | WHEN t.fecha_solucion = ' | + | |
| - | ELSE | + | |
| - | END AS fecha_solucion, | + | |
| - | t.fecha_limite, | + | |
| - | t.direccion, | + | |
| - | t.municipio, | + | |
| - | CASE | + | |
| - | WHEN t.ui = ' | + | |
| - | ELSE t.ui | + | |
| - | END AS ui, | + | |
| - | t.nodo, | + | |
| - | CASE | + | |
| - | WHEN t.correlado_a = ' | + | |
| - | ELSE t.correlado_a | + | |
| - | END AS correlado_a, | + | |
| - | CASE | + | |
| - | WHEN t.tipo_servicio_afectado = ' | + | |
| - | ELSE t.tipo_servicio_afectado | + | |
| - | END AS tipo_servicio_afectado, | + | |
| - | t.funcionalidad, | + | |
| - | t.sintoma, | + | |
| - | t.segmentacion, | + | |
| - | t.fecha_actualizacion, | + | |
| - | t.prioridad, | + | |
| - | CASE | + | |
| - | WHEN t.id_externo = ' | + | |
| - | ELSE t.id_externo | + | |
| - | END AS id_externo, | + | |
| - | CASE | + | |
| - | WHEN t.id_expediente = ' | + | |
| - | ELSE t.id_expediente | + | |
| - | END AS id_expediente, | + | |
| - | t.id_servicio, | + | |
| - | CASE | + | |
| - | WHEN t.producto = ' | + | |
| - | ELSE t.producto | + | |
| - | END AS producto, | + | |
| - | t.area_negocio, | + | |
| - | t.tbrn, | + | |
| - | t.tbrl, | + | |
| - | t.tnrn, | + | |
| - | t.tnrl, | + | |
| - | t.escenario, | + | |
| - | CASE | + | |
| - | WHEN t.responsabilidad = ' | + | |
| - | ELSE t.responsabilidad | + | |
| - | END AS responsabilidad, | + | |
| - | CASE | + | |
| - | WHEN t.origen = ' | + | |
| - | ELSE t.origen | + | |
| - | END AS origen, | + | |
| - | t.id_estado_respaldo, | + | |
| - | CASE | + | |
| - | wHEN t.id_servicio_respaldo = ' | + | |
| - | ELSE t.id_servicio_respaldo | + | |
| - | END AS id_servicio_respaldo, | + | |
| - | t.telefono, | + | |
| - | t.tv, | + | |
| - | t.internet, | + | |
| - | t.datacenter, | + | |
| - | t.movil, | + | |
| - | t.uci, | + | |
| - | t.grado_reiteracion, | + | |
| - | CASE | + | |
| - | WHEN t.tipo_peticion = ' | + | |
| - | ELSE t.tipo_peticion | + | |
| - | END AS tipo_peticion, | + | |
| - | t.impacto_creacion, | + | |
| - | t.impacto_peor, | + | |
| - | CASE | + | |
| - | WHEN t.tramos = ' | + | |
| - | ELSE t.tramos | + | |
| - | END AS tramos, | + | |
| - | case | + | |
| - | when t.equipo = ' | + | |
| - | ELSE t.equipo | + | |
| - | END AS equipo, | + | |
| - | CASE | + | |
| - | when t.actuacion_principal = ' | + | |
| - | ELSE t.actuacion_principal | + | |
| - | END AS actuacion_principal, | + | |
| - | case | + | |
| - | WHEN TRIM(' | + | |
| - | ELSE t.motivo | + | |
| - | END AS motivo | + | |
| - | /**, STR_TO_DATE(fecha_creacion, | + | |
| - | FROM borrame_tickets_big_query t | + | |
| - | WHERE MONTH(STR_TO_DATE(t.fecha_creacion, | + | |
| - | ; | + | |
| - | + | ||
| - | + | ||
| - | -- STR_TO_DATE(' | + | |
| - | </ | + | |
| - | + | ||
| - | <code mysql> | + | |
| - | + | ||
| - | 1-1H4DDF8 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | SELECT | + | |
| - | COUNT(id_ticket) as tickets, | + | |
| - | DATE_FORMAT(fecha_creacion, | + | |
| - | FROM incidencias_historico | + | |
| - | WHERE | + | |
| - | tipo_cliente = 'GRAN CUENTA' | + | |
| - | AND servicio_afectado IN (' | + | |
| - | + | ||
| - | AND tipo_peticion IN (' | + | |
| - | AND DATE_FORMAT(fecha_creacion, | + | |
| - | AND reiterada = 1 | + | |
| - | GROUP BY | + | |
| - | DATE_FORMAT(fecha_creacion, | + | |
| - | </ | + | |
| - | + | ||
| - | <code mysql> | + | |
| - | /* | + | |
| - | 500 líneas de clientes de " | + | |
| - | + | ||
| - | y luego otras 3 semanas | + | |
| - | + | ||
| - | COGERSA | + | |
| - | ECOCOMPUTER ponerlas como exclusión | + | |
| - | */ | + | |
| - | + | ||
| - | SELECT COUNT(t.identificador_producto) AS total | + | |
| - | FROM lineas_t_resumen t | + | |
| - | WHERE t.semana_migracion = 23 | + | |
| - | AND t.exclusion_comercial = 0 | + | |
| - | AND t.migracion_propuesta = ' | + | |
| - | + | ||
| - | SELECT COUNT(*), t.tipo_consumo_ultimo_mes | + | |
| - | FROM lineas_t_resumen t | + | |
| - | WHERE t.migracion_propuesta = ' | + | |
| - | GROUP BY t.tipo_consumo_ultimo_mes; | + | |
| - | + | ||
| - | + | ||
| - | SELECT COUNT(*) | + | |
| - | -- , t.tipo_consumo_ultimo_mes | + | |
| - | FROM lineas_t_resumen t | + | |
| - | WHERE t.migracion_propuesta = ' | + | |
| - | AND t.migrada = 0 | + | |
| - | AND t.exclusion_comercial = 0 | + | |
| - | GROUP BY t.tipo_consumo_ultimo_mes | + | |
| - | + | ||
| - | + | ||
| - | GROUP BY t.tipo_consumo_ultimo_mes; | + | |
| - | + | ||
| - | -- Fiables para OTA OK son " | + | |
| - | + | ||
| - | UPDATE lineas_t_resumen a | + | |
| - | INNER JOIN lineas_consumos_agrupado_ultimo_mes b ON (a.identificador_producto = b.ani) | + | |
| - | SET | + | |
| - | a.marca_terminal = b.marca_terminal, | + | |
| - | a.modelo_terminal = b.modelo_terminal, | + | |
| - | a.sistema_operativo_terminal = b.sistema_operativo, | + | |
| - | a.version_sistema_operativo_terminal = b.version_sistema_operativo, | + | |
| - | a.tipo_consumo_ultimo_mes = b.consumo; | + | |
| - | + | ||
| - | SELECT t.identificador_producto, | + | |
| - | FROM lineas_t_resumen t | + | |
| - | WHERE t.identificador_producto IN ( | + | |
| - | 684696277, | + | |
| - | 684696359, | + | |
| - | 684696377, | + | |
| - | 684696378, | + | |
| - | 684696381, | + | |
| - | 684696397, | + | |
| - | 684696442, | + | |
| - | 652080236, | + | |
| - | 652080237, | + | |
| - | 653802872, | + | |
| - | 684636935, | + | |
| - | 684638700, | + | |
| - | 685462423, | + | |
| - | 663797516, | + | |
| - | 663797528, | + | |
| - | 663797598, | + | |
| - | 684602887, | + | |
| - | 684603096, | + | |
| - | 684603100, | + | |
| - | 684603103, | + | |
| - | 684603519, | + | |
| - | 684604219, | + | |
| - | 684604221, | + | |
| - | 684604224, | + | |
| - | 684604229, | + | |
| - | 684604231, | + | |
| - | 684604234, | + | |
| - | 684604239, | + | |
| - | 684606293, | + | |
| - | 684606314, | + | |
| - | 684610766, | + | |
| - | 684610767, | + | |
| - | 684613425, | + | |
| - | 684614315, | + | |
| - | 609569343 | + | |
| - | ) | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | / | + | |
| - | 2024-05-14 6 25 24 % [Datacenter] | + | |
| - | 2024-05-14 3 15 20 % [Datacenter-CORRECTIVO] | + | |
| - | 2024-05-14 3 9 33 % [Datacenter-SOPORTE] | + | |
| - | */ | + | |
| - | SELECT COUNT(id_ticket) AS tickets, | + | |
| - | | + | |
| - | FROM incidencias_historico | + | |
| - | WHERE tipo_cliente IN ('GRAN CUENTA', | + | |
| - | ' | + | |
| - | AND servicio_afectado IN (' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | AND tipo_peticion IN (' | + | |
| - | AND DATE_FORMAT(fecha_creacion, | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | ' | + | |
| - | AND reiterada = 1 | + | |
| - | GROUP BY DATE_FORMAT(fecha_creacion, | + | |
| - | + | ||
| - | + | ||
| - | </ | + | |
escusabaraja.1716486372.txt.gz · Última modificación: por tempwin
