Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 18:57 22.06.24 
Клубове/ Компютри и Интернет / Бази данни Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема То отговора е почти ясен ама да питам
Автор bira_more (бира)
Публикувано08.12.05 15:27  



Имаме за БД -MySQL (3. нещо си)
Имаме таблица GPS.
В таблицата примерни полета (ширина, дължина) тип doble.
На всеки ред в тези полета има стойности от сорта 22.334455 и 48.446655
Питанката ми е следната - дали може да се изискат само тези редове които отговарят на условието - разстоянито между текущия избран ред и следващия да е най-малко 5 км.
Ясно е че разстоянията се изчисляват между полетата на избрания ред и следващия който трябва да бъде избран.
или за по лесно:
имаме -улеснение ИД на полето и разстояние на текущия ред от предния
ID Distance
1 0
2 300
3 200
4 550
5 4000
6 200
....
И да можем да изберем 1, 5, 18 ред например.
Просто защото между първи и 5 ред има повече от 5000 метраи съответно между 5 и 18 пак има повече от пет хиляди метра ама между 5 и 17 има само 4800 метра.
Отговора според мен е да се прави в клиентската част - селектират се всички редове, а се показват само тези които трябва - по леко за сървъра и най-вече възможно.
Ама все пак на някой може да му хрумне и друга идея.

Bеer? Mоre?



Цялата тема
ТемаАвторПубликувано
* То отговора е почти ясен ама да питам bira_more   08.12.05 15:27
. * На Sale любимуто му е да свързва една и съща табли NikB   08.12.05 19:27
. * сигурно може ... ro6avia   08.12.05 20:27
. * Re: То отговора е почти ясен ама да питам мopaв   18.12.05 09:01
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.