elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Select SQL
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Select SQL  (Leído 493 veces)
rubcr

Desconectado Desconectado

Mensajes: 45


Ver Perfil
Select SQL
« en: 6 Mayo 2020, 13:48 »

Buenos días a todos, tengo unas sentencias bastante complicadas para el nivel que tengo y necesito ayuda con ellas. He buscado en diferentes páginas y foros y no encuentro mucho la verdad.
Teniendo la siguiente tabla:

Tabla Antenas Telefónicas: id, provincia, ciudad, latitud, longitud.

1.Devolver la distancia de Manhattan entre dos puntos P1 y P2, siendo P1 el punto compuesto de la mayor latitud y la mayor longitud y el punto P2 compuesto por la menor latitud y la menor longitud. Redondea tu respuesta a 3 decimales. (En esta sé como obtener la mayor latitud y longitud y la menor latitud y longitud pero,  como lo uno para que se corresponda con el P1 y P2)

2.De manera análoga al punto anterior, calcula la distancia Euclídea entre ambos puntos.(Y en esta no se que significa exactamente lo que se pide)

Espero que alguien pueda ayudarme con ello, un saludo.


« Última modificación: 7 Mayo 2020, 18:27 por rubcr » En línea

K-YreX


Desconectado Desconectado

Mensajes: 764



Ver Perfil
Re: Select SQL
« Respuesta #1 en: 8 Mayo 2020, 21:27 »

1.Devolver la distancia de Manhattan entre dos puntos P1 y P2, siendo P1 el punto compuesto de la mayor latitud y la mayor longitud y el punto P2 compuesto por la menor latitud y la menor longitud. Redondea tu respuesta a 3 decimales. (En esta sé como obtener la mayor latitud y longitud y la menor latitud y longitud pero,  como lo uno para que se corresponda con el P1 y P2)
La distancia Manhattan entre dos puntos P1(x1, y1) y P2(x2, y2) se calcula como: dM = |x1 - x2| + |y1 - y2|
Por lo tanto, el tema de los puntos es "simbólico". Tienes que hacer esa operación y redondearla a 3 decimales usando:
Código:
x1 = MAX(latitud)
y1 = MAX(longitud)
x2 = MIN(latitud)
y2 = MIN(longitud)

2.De manera análoga al punto anterior, calcula la distancia Euclídea entre ambos puntos.(Y en esta no se que significa exactamente lo que se pide)

Espero que alguien pueda ayudarme con ello, un saludo.
La distancia Euclídea entre dos puntos P1 y P2 como antes se calcula como: dE(P1, P2) = SQRT((x2 - x1)2 + (y2 - y1)2)
Igual que antes el tema de los puntos P1 y P2 es para que puedas plantear el ejercicio.

Ambos son ejercicios para que uses un par de funciones matemáticas: raíz cuadrada, potencia, max/min,...
Suerte. ;D


En línea

Código
  1. cout << "Todos tenemos un defecto, un error en nuestro código" << endl;
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
"SELECT en DataTable" vs "SELECT en SqlServer"
.NET (C#, VB.NET, ASP)
.::IT::. 2 3,639 Último mensaje 10 Mayo 2011, 21:01
por [D4N93R]
Select!!
Desarrollo Web
01munrra 6 1,165 Último mensaje 2 Agosto 2012, 15:04
por WHK
Select Multiples
PHP
Slikp 1 500 Último mensaje 7 Octubre 2014, 23:39
por EFEX
select, option
Desarrollo Web
ElInquisidor 2 1,091 Último mensaje 16 Diciembre 2014, 17:49
por ElInquisidor
Sentencia Select
.NET (C#, VB.NET, ASP)
Guillito 0 849 Último mensaje 25 Junio 2015, 02:06
por Guillito
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines