Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL]Problem z zapytaniem MySQL
trifek
post
Post #1





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 28.09.2015

Ostrzeżenie: (0%)
-----


Witam serdecznie,
Mam zapytanie:
  1. SELECT id FROM baza WHERE ( ((SQRT ( (szer - 51.8566932) ^ 2 + (dl - 4.3604945) ^ 2)) * 111.2 < 5 ) ) ORDER BY id ASC


Które zwraca mi błąd:
#1690 - BIGINT UNSIGNED value is out of range in '(((`radio`.`baza `.`szer` - 51.8566932) ^ 2) + ((`radio`.`baza `.`dl` - 4.3604945) ^ 2))'


Wie ktoś może jak to naprawić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ejrene
post
Post #2





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 7.12.2016

Ostrzeżenie: (0%)
-----


Źle deklarujesz float dla szerokości i długości musisz żeby zapisało Ci się dla danych które masz to musisz zrobić szer float(11,6) a dla dl float(13,6)
A dlaczego to manual
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 02:10