Suelte aquí los archivos

Carga SQL ( 0 ) x -

Ajustes de página relacionada Pulse en la barra para deslizarse al tope de la página
Presione Ctrl+Enter para ejecutar la consulta Presione Enter para ejecutar la consulta
ascendente
descendente
Orden:
Depuración SQL
Cantidad
Orden de ejecución
Tiempo necesario
Ordenar por:
Consultas grupales
Desagrupar las consultas
Colapsar Expandir Mostrar rastro Ocultar rastro Cantidad : Tiempo necesario :
Favoritos
Actualizar
Agregar
Ningún favorito
Agregar favorito
Opciones
Definir predeterminado





Colapsar Expandir Reconsultar Editar Explicar Perfilando Agregar a favoritos Falló la consulta Base de datos : Fecha y hora la consulta :
Modalidad de navegación
Cambiar las opciones de la modalidad de visualización.
Modalidad de navegación
Documentación Use solamente íconos, solamente texto o ambos. Restaurar valor predeterminado
Documentación Use solamente íconos, solamente texto o ambos. Restaurar valor predeterminado
Documentación Si el usuario puede ver un botón "mostrar todos (los registros)" o no. Restaurar valor predeterminado
Documentación Número de filas mostradas cuando se visualiza un juego de resultados. Si el juego de resultados contiene más filas, aparecerán enlaces "Anterior" y "Siguiente". Restaurar valor predeterminado
Documentación SMART - es decir: orden descendente para columnas de tipo TIME, DATE, DATETIME y TIMESTAMP, ascendente en los demás casos. Restaurar valor predeterminado
Documentación Resaltar las filas señaladas por el cursor del ratón. Restaurar valor predeterminado
Documentación Resaltar las filas seleccionadas. Restaurar valor predeterminado
Documentación Restaurar valor predeterminado
Documentación Restaurar valor predeterminado
Documentación Repetir cabecera cada X celdas, 0 desactiva esta funcionalidad. Restaurar valor predeterminado
Documentación Cantidad máxima de caracteres a mostrar en un campo no-numérico en vista de navegación. Restaurar valor predeterminado
Documentación Estos son los enlaces para Editar, Copiar y Borrar. Restaurar valor predeterminado
Documentación Si se muestran enlaces de fila, incluso en ausencia de una clave única. Restaurar valor predeterminado
Documentación Ordenación predeterminada para tablas con una clave primaria. Restaurar valor predeterminado
Documentación Al explorar tablas, se recordará el ordenamiento de cada tabla. Restaurar valor predeterminado
Documentación Opciones de visualización Restaurar valor predeterminado
SELECT * FROM `proc`
Editar en línea ] [ Editar ] [ Explicar SQL ] [ Crear código PHP ] [ Actualizar ]
Textos completos db name type specific_name language sql_data_access is_deterministic security_type param_list returns body definer created modified sql_mode comment character_set_client collation_connection db_collation body_utf8 aggregate
Editar Editar Copiar Copiar Borrar Borrar
DELETE FROM proc WHERE `proc`.`db` = 'test' AND `proc`.`name` = 'AddGeometryColumn' AND `proc`.`type` = 'PROCEDURE'
test AddGeometryColumn PROCEDURE AddGeometryColumn SQL CONTAINS_SQL NO DEFINER
catalog varchar(64), t_schema varchar(64),
   t_name varchar(64), geometry_column varchar(64), t_srid int
begin
  set @qwe= concat('ALTER TABLE ', t_schema, '.', t_name, ' ADD ', geometry_column,' GEOMETRY REF_SYSTEM_ID=', t_srid); PREPARE ls from @qwe; execute ls; deallocate prepare ls; end
@ 2015-11-24 23:42:53 2015-11-24 23:42:53 latin1 latin1_swedish_ci latin1_swedish_ci
begin
  set @qwe= concat('ALTER TABLE ', t_schema, '.', t_name, ' ADD ', geometry_column,' GEOMETRY REF_SYSTEM_ID=', t_srid); PREPARE ls from @qwe; execute ls; deallocate prepare ls; end
NONE
Editar Editar Copiar Copiar Borrar Borrar
DELETE FROM proc WHERE `proc`.`db` = 'test' AND `proc`.`name` = 'DropGeometryColumn' AND `proc`.`type` = 'PROCEDURE'
test DropGeometryColumn PROCEDURE DropGeometryColumn SQL CONTAINS_SQL NO DEFINER
catalog varchar(64), t_schema varchar(64),
   t_name varchar(64), geometry_column varchar(64)
begin
  set @qwe= concat('ALTER TABLE ', t_schema, '.', t_name, ' DROP ', geometry_column); PREPARE ls from @qwe; execute ls; deallocate prepare ls; end
@ 2015-11-24 23:42:53 2015-11-24 23:42:53 latin1 latin1_swedish_ci latin1_swedish_ci
begin
  set @qwe= concat('ALTER TABLE ', t_schema, '.', t_name, ' DROP ', geometry_column); PREPARE ls from @qwe; execute ls; deallocate prepare ls; end
NONE
Editar Editar Copiar Copiar Borrar Borrar
DELETE FROM proc WHERE `proc`.`db` = 'mymadrid_cocogasdta' AND `proc`.`name` = 'TipCmb' AND `proc`.`type` = 'FUNCTION'
mymadrid_cocogasdta TipCmb FUNCTION TipCmb SQL CONTAINS_SQL NO DEFINER
RES VARCHAR(12), Valor DOUBLE, MiMax DOUBLE, MiMxm DOUBLE, MiAvg DOUBLE, MiMim DOUBLE, MiMin DOUBLE
varchar(12) CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci
BEGIN DECLARE TIPO VARCHAR(12); DECLARE COLOR VARCHAR(12); DECLARE RESULT VARCHAR(12); SET COLOR = '0'; IF Valor>MiMxm AND Valor<=MiMax THEN SET TIPO = 'CombMax'; SET COLOR = '-3407872'; 		END IF; IF Valor>MiAvg AND Valor<=MiMxm THEN SET TIPO = 'CombMxm'; SET COLOR = '-32768'; 		END IF; IF Valor=MiAvg 				   THEN SET TIPO = 'CombAvg'; SET COLOR = '0'; 				END IF; IF Valor>=MiMim AND Valor<MiAvg THEN SET TIPO = 'CombMim'; SET COLOR = '-1.004032E7'; 	END IF; IF Valor>=MiMin AND Valor<MiMim THEN SET TIPO = 'CombMin'; SET COLOR = '-1.3408768E7'; 	END IF; IF RES='TIPO'	THEN SET RESULT = TIPO; 	END IF;IF RES<>'TIPO'	THEN SET RESULT = COLOR;	END IF;RETURN RESULT; END
carlos@127.0.0.1 2025-12-15 11:34:02 2025-12-15 11:34:02 NO_ENGINE_SUBSTITUTION utf8mb4 utf8mb4_general_ci utf8mb4_unicode_ci
BEGIN DECLARE TIPO VARCHAR(12); DECLARE COLOR VARCHAR(12); DECLARE RESULT VARCHAR(12); SET COLOR = '0'; IF Valor>MiMxm AND Valor<=MiMax THEN SET TIPO = 'CombMax'; SET COLOR = '-3407872'; 		END IF; IF Valor>MiAvg AND Valor<=MiMxm THEN SET TIPO = 'CombMxm'; SET COLOR = '-32768'; 		END IF; IF Valor=MiAvg 				   THEN SET TIPO = 'CombAvg'; SET COLOR = '0'; 				END IF; IF Valor>=MiMim AND Valor<MiAvg THEN SET TIPO = 'CombMim'; SET COLOR = '-1.004032E7'; 	END IF; IF Valor>=MiMin AND Valor<MiMim THEN SET TIPO = 'CombMin'; SET COLOR = '-1.3408768E7'; 	END IF; IF RES='TIPO'	THEN SET RESULT = TIPO; 	END IF;IF RES<>'TIPO'	THEN SET RESULT = COLOR;	END IF;RETURN RESULT; END
NONE
Editar Editar Copiar Copiar Borrar Borrar
DELETE FROM proc WHERE `proc`.`db` = 'mymadrid_cocogasdta1' AND `proc`.`name` = 'DistPtRt' AND `proc`.`type` = 'FUNCTION'
mymadrid_cocogasdta1 DistPtRt FUNCTION DistPtRt SQL CONTAINS_SQL NO DEFINER
lat1 DOUBLE, lng1 DOUBLE, lat2 DOUBLE, lng2 DOUBLE
varchar(12) CHARSET utf8mb4 COLLATE utf8mb4_general_ci
BEGIN DECLARE KM DOUBLE; DECLARE DEGTORAD DOUBLE; DECLARE RADTODEG DOUBLE; DECLARE DLONG DOUBLE; DECLARE DVALUE DOUBLE; DECLARE DD DOUBLE; DECLARE RESULT VARCHAR(12); SET KM = 111.302; SET DEGTORAD = 0.01745329; SET RADTODEG = 57.29577951; SET DLONG = lng1 - lng2; SET DVALUE = (SIN(lat1 * DEGTORAD) * SIN(lat2 * DEGTORAD)); SET DVALUE = DVALUE + (COS(lat1 * DEGTORAD) * COS(lat2 * DEGTORAD) * COS(DLONG * DEGTORAD)); SET DD = ACOS(DVALUE) * RADTODEG; SET RESULT = CONCAT(ROUND((DD * KM), 3) , ''); RETURN RESULT; END
carlos@127.0.0.1 2025-12-15 11:34:02 2025-12-15 11:34:02 NO_ENGINE_SUBSTITUTION utf8mb4 utf8mb4_general_ci utf8mb4_general_ci
BEGIN DECLARE KM DOUBLE; DECLARE DEGTORAD DOUBLE; DECLARE RADTODEG DOUBLE; DECLARE DLONG DOUBLE; DECLARE DVALUE DOUBLE; DECLARE DD DOUBLE; DECLARE RESULT VARCHAR(12); SET KM = 111.302; SET DEGTORAD = 0.01745329; SET RADTODEG = 57.29577951; SET DLONG = lng1 - lng2; SET DVALUE = (SIN(lat1 * DEGTORAD) * SIN(lat2 * DEGTORAD)); SET DVALUE = DVALUE + (COS(lat1 * DEGTORAD) * COS(lat2 * DEGTORAD) * COS(DLONG * DEGTORAD)); SET DD = ACOS(DVALUE) * RADTODEG; SET RESULT = CONCAT(ROUND((DD * KM), 3) , ''); RETURN RESULT; END
NONE
Editar Editar Copiar Copiar Borrar Borrar
DELETE FROM proc WHERE `proc`.`db` = 'mymadrid_cocogasdta' AND `proc`.`name` = 'MyDistance' AND `proc`.`type` = 'FUNCTION'
mymadrid_cocogasdta MyDistance FUNCTION MyDistance SQL CONTAINS_SQL NO DEFINER
lat1 DOUBLE, lng1 DOUBLE, lat2 DOUBLE, lng2 DOUBLE
varchar(12) CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci
BEGIN DECLARE KM DOUBLE; DECLARE DEGTORAD DOUBLE; DECLARE RADTODEG DOUBLE; DECLARE DLONG DOUBLE; DECLARE DVALUE DOUBLE; DECLARE DD DOUBLE; DECLARE RESULT VARCHAR(12); SET KM = 111.302; SET DEGTORAD = 0.01745329; SET RADTODEG = 57.29577951; SET DLONG = lng1 - lng2; SET DVALUE = (SIN(lat1 * DEGTORAD) * SIN(lat2 * DEGTORAD)); SET DVALUE = DVALUE + (COS(lat1 * DEGTORAD) * COS(lat2 * DEGTORAD) * COS(DLONG * DEGTORAD)); SET DD = ACOS(DVALUE) * RADTODEG; SET RESULT = CONCAT(ROUND((DD * KM), 3) , ' Km'); RETURN RESULT; END
carlos@127.0.0.1 2025-12-15 11:34:02 2025-12-15 11:34:02 NO_ENGINE_SUBSTITUTION utf8mb4 utf8mb4_general_ci utf8mb4_unicode_ci
BEGIN DECLARE KM DOUBLE; DECLARE DEGTORAD DOUBLE; DECLARE RADTODEG DOUBLE; DECLARE DLONG DOUBLE; DECLARE DVALUE DOUBLE; DECLARE DD DOUBLE; DECLARE RESULT VARCHAR(12); SET KM = 111.302; SET DEGTORAD = 0.01745329; SET RADTODEG = 57.29577951; SET DLONG = lng1 - lng2; SET DVALUE = (SIN(lat1 * DEGTORAD) * SIN(lat2 * DEGTORAD)); SET DVALUE = DVALUE + (COS(lat1 * DEGTORAD) * COS(lat2 * DEGTORAD) * COS(DLONG * DEGTORAD)); SET DD = ACOS(DVALUE) * RADTODEG; SET RESULT = CONCAT(ROUND((DD * KM), 3) , ' Km'); RETURN RESULT; END
NONE
Editar Editar Copiar Copiar Borrar Borrar
DELETE FROM proc WHERE `proc`.`db` = 'mymadrid_cocogasdta1' AND `proc`.`name` = 'RotToGrp' AND `proc`.`type` = 'FUNCTION'
mymadrid_cocogasdta1 RotToGrp FUNCTION RotToGrp SQL CONTAINS_SQL NO DEFINER
Rot VARCHAR(12)
varchar(12) CHARSET utf8mb4 COLLATE utf8mb4_general_ci
BEGIN DECLARE GRP VARCHAR(12); SET GRP = 'OTROS'; IF LOCATE( LOWER('COOP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Coopera'; END IF; IF LOCATE( LOWER('REPSOL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Repsol'; END IF; IF LOCATE( LOWER('CEPSA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Cepsa'; END IF; IF LOCATE( LOWER('CAMPSA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Campsa'; END IF; IF LOCATE( LOWER('BP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Bp'; END IF; IF LOCATE( LOWER('B.P.'), LOWER(Rot) ) > 0 THEN SET GRP = 'Bp'; END IF; IF LOCATE( LOWER('GALP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Galp'; END IF; IF LOCATE( LOWER('SHELL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Shell'; END IF; IF LOCATE( LOWER('PETRONOR'), LOWER(Rot) ) > 0 THEN SET GRP = 'Petronor'; END IF; IF LOCATE( LOWER('ALCAMPO'), LOWER(Rot) ) > 0 THEN SET GRP = 'Alcampo'; END IF; IF LOCATE( LOWER('CARREFOUR'), LOWER(Rot) ) > 0 THEN SET GRP = 'Carrefour'; END IF; IF LOCATE( LOWER('EROSKI'), LOWER(Rot) ) > 0 THEN SET GRP = 'Eroski'; END IF; IF LOCATE( LOWER('AGLA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Agla'; END IF; IF LOCATE( LOWER('ENERGɔICOS'), LOWER(Rot) ) > 0 THEN SET GRP = 'AnEnerg鴩cos'; END IF; IF LOCATE( LOWER('AUTONET&OIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'AutoNet&Oil'; END IF; IF LOCATE( LOWER('AVIA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Avia'; END IF; IF LOCATE( LOWER('BALLENOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Ballenoil'; END IF; IF LOCATE( LOWER('BONAREA'), LOWER(Rot) ) > 0 THEN SET GRP = 'BonArea'; END IF; IF LOCATE( LOWER('DISA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Disa'; END IF; IF LOCATE( LOWER('ESCLATOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Esclatoil'; END IF; IF LOCATE( LOWER('IBERDOEX'), LOWER(Rot) ) > 0 THEN SET GRP = 'Iberdoex'; END IF; IF LOCATE( LOWER('IDS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Ids'; END IF; IF LOCATE( LOWER('LECLERC'), LOWER(Rot) ) > 0 THEN SET GRP = 'Leclerc'; END IF; IF LOCATE( LOWER('MEROIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Meroil'; END IF; IF LOCATE( LOWER('PCAN'), LOWER(Rot) ) > 0 THEN SET GRP = 'Pcan'; END IF; IF LOCATE( LOWER('PETROCAT'), LOWER(Rot) ) > 0 THEN SET GRP = 'PetroCat'; END IF; IF LOCATE( LOWER('PETROMIRALLES'), LOWER(Rot) ) > 0 THEN SET GRP = 'PetroMiralles'; END IF; IF LOCATE( LOWER('REPOSTAR'), LOWER(Rot) ) > 0 THEN SET GRP = 'RepoStar'; END IF; IF LOCATE( LOWER('SARAS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Saras'; END IF; IF LOCATE( LOWER('SIMPLY'), LOWER(Rot) ) > 0 THEN SET GRP = 'Simply'; END IF; IF LOCATE( LOWER('TAMOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Tamoil'; END IF; IF LOCATE( LOWER('TGAS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Tgas'; END IF; IF LOCATE( LOWER('VALCARCE'), LOWER(Rot) ) > 0 THEN SET GRP = 'Valcarce'; END IF; RETURN GRP; END
carlos@127.0.0.1 2025-12-15 11:34:02 2025-12-15 11:34:02 NO_ENGINE_SUBSTITUTION utf8mb4 utf8mb4_general_ci utf8mb4_general_ci
BEGIN DECLARE GRP VARCHAR(12); SET GRP = 'OTROS'; IF LOCATE( LOWER('COOP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Coopera'; END IF; IF LOCATE( LOWER('REPSOL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Repsol'; END IF; IF LOCATE( LOWER('CEPSA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Cepsa'; END IF; IF LOCATE( LOWER('CAMPSA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Campsa'; END IF; IF LOCATE( LOWER('BP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Bp'; END IF; IF LOCATE( LOWER('B.P.'), LOWER(Rot) ) > 0 THEN SET GRP = 'Bp'; END IF; IF LOCATE( LOWER('GALP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Galp'; END IF; IF LOCATE( LOWER('SHELL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Shell'; END IF; IF LOCATE( LOWER('PETRONOR'), LOWER(Rot) ) > 0 THEN SET GRP = 'Petronor'; END IF; IF LOCATE( LOWER('ALCAMPO'), LOWER(Rot) ) > 0 THEN SET GRP = 'Alcampo'; END IF; IF LOCATE( LOWER('CARREFOUR'), LOWER(Rot) ) > 0 THEN SET GRP = 'Carrefour'; END IF; IF LOCATE( LOWER('EROSKI'), LOWER(Rot) ) > 0 THEN SET GRP = 'Eroski'; END IF; IF LOCATE( LOWER('AGLA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Agla'; END IF; IF LOCATE( LOWER('ENERGɔICOS'), LOWER(Rot) ) > 0 THEN SET GRP = 'AnEnerg鴩cos'; END IF; IF LOCATE( LOWER('AUTONET&OIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'AutoNet&Oil'; END IF; IF LOCATE( LOWER('AVIA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Avia'; END IF; IF LOCATE( LOWER('BALLENOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Ballenoil'; END IF; IF LOCATE( LOWER('BONAREA'), LOWER(Rot) ) > 0 THEN SET GRP = 'BonArea'; END IF; IF LOCATE( LOWER('DISA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Disa'; END IF; IF LOCATE( LOWER('ESCLATOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Esclatoil'; END IF; IF LOCATE( LOWER('IBERDOEX'), LOWER(Rot) ) > 0 THEN SET GRP = 'Iberdoex'; END IF; IF LOCATE( LOWER('IDS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Ids'; END IF; IF LOCATE( LOWER('LECLERC'), LOWER(Rot) ) > 0 THEN SET GRP = 'Leclerc'; END IF; IF LOCATE( LOWER('MEROIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Meroil'; END IF; IF LOCATE( LOWER('PCAN'), LOWER(Rot) ) > 0 THEN SET GRP = 'Pcan'; END IF; IF LOCATE( LOWER('PETROCAT'), LOWER(Rot) ) > 0 THEN SET GRP = 'PetroCat'; END IF; IF LOCATE( LOWER('PETROMIRALLES'), LOWER(Rot) ) > 0 THEN SET GRP = 'PetroMiralles'; END IF; IF LOCATE( LOWER('REPOSTAR'), LOWER(Rot) ) > 0 THEN SET GRP = 'RepoStar'; END IF; IF LOCATE( LOWER('SARAS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Saras'; END IF; IF LOCATE( LOWER('SIMPLY'), LOWER(Rot) ) > 0 THEN SET GRP = 'Simply'; END IF; IF LOCATE( LOWER('TAMOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Tamoil'; END IF; IF LOCATE( LOWER('TGAS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Tgas'; END IF; IF LOCATE( LOWER('VALCARCE'), LOWER(Rot) ) > 0 THEN SET GRP = 'Valcarce'; END IF; RETURN GRP; END
NONE
Editar Editar Copiar Copiar Borrar Borrar
DELETE FROM proc WHERE `proc`.`db` = 'mymadrid_cocogasdta1' AND `proc`.`name` = 'MyDistance' AND `proc`.`type` = 'FUNCTION'
mymadrid_cocogasdta1 MyDistance FUNCTION MyDistance SQL CONTAINS_SQL NO DEFINER
lat1 DOUBLE, lng1 DOUBLE, lat2 DOUBLE, lng2 DOUBLE
varchar(12) CHARSET utf8mb4 COLLATE utf8mb4_general_ci
BEGIN DECLARE KM DOUBLE; DECLARE DEGTORAD DOUBLE; DECLARE RADTODEG DOUBLE; DECLARE DLONG DOUBLE; DECLARE DVALUE DOUBLE; DECLARE DD DOUBLE; DECLARE RESULT VARCHAR(12); SET KM = 111.302; SET DEGTORAD = 0.01745329; SET RADTODEG = 57.29577951; SET DLONG = lng1 - lng2; SET DVALUE = (SIN(lat1 * DEGTORAD) * SIN(lat2 * DEGTORAD)); SET DVALUE = DVALUE + (COS(lat1 * DEGTORAD) * COS(lat2 * DEGTORAD) * COS(DLONG * DEGTORAD)); SET DD = ACOS(DVALUE) * RADTODEG; SET RESULT = CONCAT(ROUND((DD * KM), 3) , ' Km'); RETURN RESULT; END
carlos@127.0.0.1 2025-12-15 11:34:02 2025-12-15 11:34:02 NO_ENGINE_SUBSTITUTION utf8mb4 utf8mb4_general_ci utf8mb4_general_ci
BEGIN DECLARE KM DOUBLE; DECLARE DEGTORAD DOUBLE; DECLARE RADTODEG DOUBLE; DECLARE DLONG DOUBLE; DECLARE DVALUE DOUBLE; DECLARE DD DOUBLE; DECLARE RESULT VARCHAR(12); SET KM = 111.302; SET DEGTORAD = 0.01745329; SET RADTODEG = 57.29577951; SET DLONG = lng1 - lng2; SET DVALUE = (SIN(lat1 * DEGTORAD) * SIN(lat2 * DEGTORAD)); SET DVALUE = DVALUE + (COS(lat1 * DEGTORAD) * COS(lat2 * DEGTORAD) * COS(DLONG * DEGTORAD)); SET DD = ACOS(DVALUE) * RADTODEG; SET RESULT = CONCAT(ROUND((DD * KM), 3) , ' Km'); RETURN RESULT; END
NONE
Editar Editar Copiar Copiar Borrar Borrar
DELETE FROM proc WHERE `proc`.`db` = 'mymadrid_cocogasdta1' AND `proc`.`name` = 'TipCmb' AND `proc`.`type` = 'FUNCTION'
mymadrid_cocogasdta1 TipCmb FUNCTION TipCmb SQL CONTAINS_SQL NO DEFINER
RES VARCHAR(12), Valor DOUBLE, MiMax DOUBLE, MiMxm DOUBLE, MiAvg DOUBLE, MiMim DOUBLE, MiMin DOUBLE
varchar(12) CHARSET utf8mb4 COLLATE utf8mb4_general_ci
BEGIN DECLARE TIPO VARCHAR(12); DECLARE COLOR VARCHAR(12); DECLARE RESULT VARCHAR(12); SET COLOR = '0'; IF Valor>MiMxm AND Valor<=MiMax THEN SET TIPO = 'CombMax'; SET COLOR = '-3407872'; 		END IF; IF Valor>MiAvg AND Valor<=MiMxm THEN SET TIPO = 'CombMxm'; SET COLOR = '-32768'; 		END IF; IF Valor=MiAvg 				   THEN SET TIPO = 'CombAvg'; SET COLOR = '0'; 				END IF; IF Valor>=MiMim AND Valor<MiAvg THEN SET TIPO = 'CombMim'; SET COLOR = '-1.004032E7'; 	END IF; IF Valor>=MiMin AND Valor<MiMim THEN SET TIPO = 'CombMin'; SET COLOR = '-1.3408768E7'; 	END IF; IF RES='TIPO'	THEN SET RESULT = TIPO; 	END IF;IF RES<>'TIPO'	THEN SET RESULT = COLOR;	END IF;RETURN RESULT; END
carlos@127.0.0.1 2025-12-15 11:34:02 2025-12-15 11:34:02 NO_ENGINE_SUBSTITUTION utf8mb4 utf8mb4_general_ci utf8mb4_general_ci
BEGIN DECLARE TIPO VARCHAR(12); DECLARE COLOR VARCHAR(12); DECLARE RESULT VARCHAR(12); SET COLOR = '0'; IF Valor>MiMxm AND Valor<=MiMax THEN SET TIPO = 'CombMax'; SET COLOR = '-3407872'; 		END IF; IF Valor>MiAvg AND Valor<=MiMxm THEN SET TIPO = 'CombMxm'; SET COLOR = '-32768'; 		END IF; IF Valor=MiAvg 				   THEN SET TIPO = 'CombAvg'; SET COLOR = '0'; 				END IF; IF Valor>=MiMim AND Valor<MiAvg THEN SET TIPO = 'CombMim'; SET COLOR = '-1.004032E7'; 	END IF; IF Valor>=MiMin AND Valor<MiMim THEN SET TIPO = 'CombMin'; SET COLOR = '-1.3408768E7'; 	END IF; IF RES='TIPO'	THEN SET RESULT = TIPO; 	END IF;IF RES<>'TIPO'	THEN SET RESULT = COLOR;	END IF;RETURN RESULT; END
NONE
Editar Editar Copiar Copiar Borrar Borrar
DELETE FROM proc WHERE `proc`.`db` = 'mymadrid_cocogasdta' AND `proc`.`name` = 'DistPtRt' AND `proc`.`type` = 'FUNCTION'
mymadrid_cocogasdta DistPtRt FUNCTION DistPtRt SQL CONTAINS_SQL NO DEFINER
lat1 DOUBLE, lng1 DOUBLE, lat2 DOUBLE, lng2 DOUBLE
varchar(12) CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci
BEGIN DECLARE KM DOUBLE; DECLARE DEGTORAD DOUBLE; DECLARE RADTODEG DOUBLE; DECLARE DLONG DOUBLE; DECLARE DVALUE DOUBLE; DECLARE DD DOUBLE; DECLARE RESULT VARCHAR(12); SET KM = 111.302; SET DEGTORAD = 0.01745329; SET RADTODEG = 57.29577951; SET DLONG = lng1 - lng2; SET DVALUE = (SIN(lat1 * DEGTORAD) * SIN(lat2 * DEGTORAD)); SET DVALUE = DVALUE + (COS(lat1 * DEGTORAD) * COS(lat2 * DEGTORAD) * COS(DLONG * DEGTORAD)); SET DD = ACOS(DVALUE) * RADTODEG; SET RESULT = CONCAT(ROUND((DD * KM), 3) , ''); RETURN RESULT; END
carlos@127.0.0.1 2025-12-15 11:34:02 2025-12-15 11:34:02 NO_ENGINE_SUBSTITUTION utf8mb4 utf8mb4_general_ci utf8mb4_unicode_ci
BEGIN DECLARE KM DOUBLE; DECLARE DEGTORAD DOUBLE; DECLARE RADTODEG DOUBLE; DECLARE DLONG DOUBLE; DECLARE DVALUE DOUBLE; DECLARE DD DOUBLE; DECLARE RESULT VARCHAR(12); SET KM = 111.302; SET DEGTORAD = 0.01745329; SET RADTODEG = 57.29577951; SET DLONG = lng1 - lng2; SET DVALUE = (SIN(lat1 * DEGTORAD) * SIN(lat2 * DEGTORAD)); SET DVALUE = DVALUE + (COS(lat1 * DEGTORAD) * COS(lat2 * DEGTORAD) * COS(DLONG * DEGTORAD)); SET DD = ACOS(DVALUE) * RADTODEG; SET RESULT = CONCAT(ROUND((DD * KM), 3) , ''); RETURN RESULT; END
NONE
Editar Editar Copiar Copiar Borrar Borrar
DELETE FROM proc WHERE `proc`.`db` = 'mymadrid_cocogasdta' AND `proc`.`name` = 'RotToGrp' AND `proc`.`type` = 'FUNCTION'
mymadrid_cocogasdta RotToGrp FUNCTION RotToGrp SQL CONTAINS_SQL NO DEFINER
Rot VARCHAR(12)
varchar(12) CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci
BEGIN DECLARE GRP VARCHAR(12); SET GRP = 'OTROS'; IF LOCATE( LOWER('COOP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Coopera'; END IF; IF LOCATE( LOWER('REPSOL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Repsol'; END IF; IF LOCATE( LOWER('CEPSA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Cepsa'; END IF; IF LOCATE( LOWER('CAMPSA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Campsa'; END IF; IF LOCATE( LOWER('BP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Bp'; END IF; IF LOCATE( LOWER('B.P.'), LOWER(Rot) ) > 0 THEN SET GRP = 'Bp'; END IF; IF LOCATE( LOWER('GALP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Galp'; END IF; IF LOCATE( LOWER('SHELL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Shell'; END IF; IF LOCATE( LOWER('PETRONOR'), LOWER(Rot) ) > 0 THEN SET GRP = 'Petronor'; END IF; IF LOCATE( LOWER('ALCAMPO'), LOWER(Rot) ) > 0 THEN SET GRP = 'Alcampo'; END IF; IF LOCATE( LOWER('CARREFOUR'), LOWER(Rot) ) > 0 THEN SET GRP = 'Carrefour'; END IF; IF LOCATE( LOWER('EROSKI'), LOWER(Rot) ) > 0 THEN SET GRP = 'Eroski'; END IF; IF LOCATE( LOWER('AGLA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Agla'; END IF; IF LOCATE( LOWER('ENERGɔICOS'), LOWER(Rot) ) > 0 THEN SET GRP = 'AnEnerg鴩cos'; END IF; IF LOCATE( LOWER('AUTONET&OIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'AutoNet&Oil'; END IF; IF LOCATE( LOWER('AVIA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Avia'; END IF; IF LOCATE( LOWER('BALLENOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Ballenoil'; END IF; IF LOCATE( LOWER('BONAREA'), LOWER(Rot) ) > 0 THEN SET GRP = 'BonArea'; END IF; IF LOCATE( LOWER('DISA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Disa'; END IF; IF LOCATE( LOWER('ESCLATOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Esclatoil'; END IF; IF LOCATE( LOWER('IBERDOEX'), LOWER(Rot) ) > 0 THEN SET GRP = 'Iberdoex'; END IF; IF LOCATE( LOWER('IDS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Ids'; END IF; IF LOCATE( LOWER('LECLERC'), LOWER(Rot) ) > 0 THEN SET GRP = 'Leclerc'; END IF; IF LOCATE( LOWER('MEROIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Meroil'; END IF; IF LOCATE( LOWER('PCAN'), LOWER(Rot) ) > 0 THEN SET GRP = 'Pcan'; END IF; IF LOCATE( LOWER('PETROCAT'), LOWER(Rot) ) > 0 THEN SET GRP = 'PetroCat'; END IF; IF LOCATE( LOWER('PETROMIRALLES'), LOWER(Rot) ) > 0 THEN SET GRP = 'PetroMiralles'; END IF; IF LOCATE( LOWER('REPOSTAR'), LOWER(Rot) ) > 0 THEN SET GRP = 'RepoStar'; END IF; IF LOCATE( LOWER('SARAS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Saras'; END IF; IF LOCATE( LOWER('SIMPLY'), LOWER(Rot) ) > 0 THEN SET GRP = 'Simply'; END IF; IF LOCATE( LOWER('TAMOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Tamoil'; END IF; IF LOCATE( LOWER('TGAS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Tgas'; END IF; IF LOCATE( LOWER('VALCARCE'), LOWER(Rot) ) > 0 THEN SET GRP = 'Valcarce'; END IF; RETURN GRP; END
carlos@127.0.0.1 2025-12-15 11:34:02 2025-12-15 11:34:02 NO_ENGINE_SUBSTITUTION utf8mb4 utf8mb4_general_ci utf8mb4_unicode_ci
BEGIN DECLARE GRP VARCHAR(12); SET GRP = 'OTROS'; IF LOCATE( LOWER('COOP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Coopera'; END IF; IF LOCATE( LOWER('REPSOL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Repsol'; END IF; IF LOCATE( LOWER('CEPSA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Cepsa'; END IF; IF LOCATE( LOWER('CAMPSA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Campsa'; END IF; IF LOCATE( LOWER('BP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Bp'; END IF; IF LOCATE( LOWER('B.P.'), LOWER(Rot) ) > 0 THEN SET GRP = 'Bp'; END IF; IF LOCATE( LOWER('GALP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Galp'; END IF; IF LOCATE( LOWER('SHELL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Shell'; END IF; IF LOCATE( LOWER('PETRONOR'), LOWER(Rot) ) > 0 THEN SET GRP = 'Petronor'; END IF; IF LOCATE( LOWER('ALCAMPO'), LOWER(Rot) ) > 0 THEN SET GRP = 'Alcampo'; END IF; IF LOCATE( LOWER('CARREFOUR'), LOWER(Rot) ) > 0 THEN SET GRP = 'Carrefour'; END IF; IF LOCATE( LOWER('EROSKI'), LOWER(Rot) ) > 0 THEN SET GRP = 'Eroski'; END IF; IF LOCATE( LOWER('AGLA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Agla'; END IF; IF LOCATE( LOWER('ENERGɔICOS'), LOWER(Rot) ) > 0 THEN SET GRP = 'AnEnerg鴩cos'; END IF; IF LOCATE( LOWER('AUTONET&OIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'AutoNet&Oil'; END IF; IF LOCATE( LOWER('AVIA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Avia'; END IF; IF LOCATE( LOWER('BALLENOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Ballenoil'; END IF; IF LOCATE( LOWER('BONAREA'), LOWER(Rot) ) > 0 THEN SET GRP = 'BonArea'; END IF; IF LOCATE( LOWER('DISA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Disa'; END IF; IF LOCATE( LOWER('ESCLATOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Esclatoil'; END IF; IF LOCATE( LOWER('IBERDOEX'), LOWER(Rot) ) > 0 THEN SET GRP = 'Iberdoex'; END IF; IF LOCATE( LOWER('IDS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Ids'; END IF; IF LOCATE( LOWER('LECLERC'), LOWER(Rot) ) > 0 THEN SET GRP = 'Leclerc'; END IF; IF LOCATE( LOWER('MEROIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Meroil'; END IF; IF LOCATE( LOWER('PCAN'), LOWER(Rot) ) > 0 THEN SET GRP = 'Pcan'; END IF; IF LOCATE( LOWER('PETROCAT'), LOWER(Rot) ) > 0 THEN SET GRP = 'PetroCat'; END IF; IF LOCATE( LOWER('PETROMIRALLES'), LOWER(Rot) ) > 0 THEN SET GRP = 'PetroMiralles'; END IF; IF LOCATE( LOWER('REPOSTAR'), LOWER(Rot) ) > 0 THEN SET GRP = 'RepoStar'; END IF; IF LOCATE( LOWER('SARAS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Saras'; END IF; IF LOCATE( LOWER('SIMPLY'), LOWER(Rot) ) > 0 THEN SET GRP = 'Simply'; END IF; IF LOCATE( LOWER('TAMOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Tamoil'; END IF; IF LOCATE( LOWER('TGAS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Tgas'; END IF; IF LOCATE( LOWER('VALCARCE'), LOWER(Rot) ) > 0 THEN SET GRP = 'Valcarce'; END IF; RETURN GRP; END
NONE
Para los elementos que están marcados: Para los elementos que están marcados:
Operaciones sobre los resultados de la consulta Copiar al portapapeles Copiar al portapapeles Exportar Exportar Mostrar gráfico Mostrar gráfico Crear vista Crear vista
Guardar esta consulta en favoritos Guardar esta consulta en favoritos