2013-09-30 5 views
0

Привет, я не уверен, как отфильтровать мои результаты из базы данных SQL SQL. У меня есть 10 компаний с их деталями, включая, насколько далеко они находятся в определенном месте, я просто хотел узнать, как показать только результаты в пределах 100 миль я сделал бы это в пределах моего php или sql и как бы я пошел об этом.Как отфильтровать мои результаты

ответ

1

SELECT * FROM companies WHERE distance <= 100 может работать, хотя вам нужно будет изменить компании и переменные расстояния в соответствии с вашей таблицей.

Вы должны проверить предложение WHERE еще немного.

+0

Йи в конце концов, мне нужно использовать WHERE функции SQL является много сложнее, чем я представлял себе первое мой конец коды выглядели следующим образом:. 'SELECT *, [tdStoreLocator] [odbcadmin] [fn_calDist] (-0,03715491813985. , \t \t \t \t \t \t \t \t \t \t \t \t \t 0,9178158214586024, \t \t \t \t \t \t \t \t \t \t \t \t \t длиной * 0,0174532925, \t \t \t \t \t \t \t \t \t \t \t \t \t лат * 0,0174532925) как расстояния от клиента ГДЕ [tdStoreLocator] [odbcadmin] [fn_calDist] (-.. +0,03715491813985 , \t \t \t \t \t \t \t \t \t \t \t \t \t 0,9178158214586024, \t \t \t \t \t \t \t \t \t \t \t \t \t долго * 0,0174532925, \t \t \t \t \t \t \t \t \t \t \t \t \t лат * 0.0174532925) <= 115; ' – Pazrat

+0

SQL-код может стать довольно сложным! Это также очень мощно. – Linell

+0

yeee Я знаю только боль в заднице, когда вы только изучали ее 10 часов – Pazrat

Смежные вопросы