Показать сообщение отдельно
  #10 (permalink)  
Старый 30.08.2011, 20:42
Аватар для greatilya
Интернет-турист
Отправить личное сообщение для greatilya Посмотреть профиль Найти все сообщения от greatilya
 
Регистрация: 01.08.2008
Сообщений: 516

Сообщение от greatilya
всё-же нужно разобраться, что лучше, float или double.
исходя из этого делаю вывод что лучше DOUBLE, но пока не знаю точно с чем связаны проблемы описанные в статье.

Если верить Яндексу (я сейчас написал вывод координат для точек на карте) то смог установить что координаты бывают как положительные, так и отрицательные. Целая часть 3 знака. Дробная часть до 6 знаков.

При попытке создать DOUBLE( 3, 6 ) получаем ошибку:
Цитата:
#1427 - For float(M,D), double(M,D) or decimal(M,D), M must be >= D
Тут говорится что целая часть, должна быть больше или равна дробной. Следовательно придется делать так: DOUBLE( 6, 6 )

Тут я был не прав, даже с DOUBLE( 6, 6 ) при попытке сохранить число 123.123456 я получил ошибку
Цитата:
#1264 Out of range value
ИМХО: истина найдена. прошу прощение за непрофессиональность и флуд. Необходим DOUBLE( 9, 6 ), где 9 количество сумарное символов, а 6 число знаков после точки. (если я не прав, просьба поправить)
__________________
VPS от 175 рублей (есть скидки 15% писать в ПМ) Анализ рынка VPS серверов
Есть только две бесконечные вещи: Вселенная и глупость. Хотя насчет Вселенной я не уверен.
Альберт Эйнштейн

Последний раз редактировалось greatilya, 30.08.2011 в 21:30.
Ответить с цитированием