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


 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  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 489 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: 758



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,631 Último mensaje 10 Mayo 2011, 21:01
por [D4N93R]
Select!!
Desarrollo Web
01munrra 6 1,163 Último mensaje 2 Agosto 2012, 15:04
por WHK
Select Multiples
PHP
Slikp 1 495 Último mensaje 7 Octubre 2014, 23:39
por EFEX
select, option
Desarrollo Web
ElInquisidor 2 1,084 Último mensaje 16 Diciembre 2014, 17:49
por ElInquisidor
Sentencia Select
.NET (C#, VB.NET, ASP)
Guillito 0 842 Último mensaje 25 Junio 2015, 02:06
por Guillito
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines