Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 44 Dołączył: 18.05.2007 Ostrzeżenie: (0%)
|
Witam, robię serwis z nieruchomościami no i natknąłem się na niemały problem. Mianowice przy wyszukiwaniu ofert muszę założyć taki filtr który omijał by zdublowane oferty ... Oferty z takim samym miastem, ulicą, ilością pięter i powierzchnią są teoretycznie takie same. Z tym, że powierzchnia musi być zaokrąglona do liczby całkowitej...
Teoretycznie oferty: MIASTO | ULICA | POWIERZCHNIA ------------------------------------------ NazwaMiasta | NazwaUlicy | 999.5 NazwaMiasta | NazwaUlicy | 1000 NazwaMiasta | NazwaUlicy | 1000.5 są takie same... Pomyślałem, żeby użyć i później dać
Ale pole powierzchnia trzeba by zaokrąglić i nie wiadomo czy w górę czy w dół ... Ktoś ma jakieś pomysły (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Wiem, że można to zrobić za pomocą PHP, muszę jednak to zrobić w MySQL Ma ktoś jakieś pomysły? Dzięki za jakiekolwiek sugestie Ten post edytował maniana 18.05.2007, 10:22:11 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 44 Dołączył: 18.05.2007 Ostrzeżenie: (0%)
|
Jednak by ominąć takie rekordy trzeba sporo się napocić. Pozostaje jednak sposób opisany powyżej lub sprawdzanie danych przy dodawaniu ofert.
Można jeszcze zaokrąglać powierzchnie do 10 za pomocą Jednak 10m2 to dość sporo. W każdym razie, dzięki za sugestie Ten post edytował maniana 21.05.2007, 10:18:21 |
|
|
|
maniana [mysql] usuwanie podobnych rekordów 18.05.2007, 10:20:55
Darti Taka sugestia:
Zastosowałbym funkcję MySQLa Round(... 18.05.2007, 15:30:22
maniana No cóż, round() tutaj wiele nie pomoże
[SQL] pobi... 18.05.2007, 17:15:59
Kicok A skąd MySQL ma wiedzieć, czy chcesz zamieniać 999... 19.05.2007, 14:25:03 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 17:13 |