За последние 24 часа нас посетили 17754 программиста и 1626 роботов. Сейчас ищут 1804 программиста ...

Не выполняется выборка из БД

Тема в разделе "MySQL", создана пользователем dslychko, 21 апр 2008.

  1. dslychko

    dslychko Активный пользователь

    С нами с:
    14 июн 2007
    Сообщения:
    144
    Симпатии:
    0
    Код (Text):
    1. select * from table where kto='1'  and `koef` = '0.40' ORDER BY date
    Такой запрос не выберает данные из базы, хотя эти значения точно есть.
    Тут дело в поле `koef` . Даже select * from table where `koef` = '0.40' не исполняется.
    Формат поля koef - float(10,2) .
    Помогите разобраться.
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Попробуй decimal, а не float.
     
  3. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    угу, 0.4 в формате флоат выглядит как 0.3999999999999.....
     
  4. dslychko

    dslychko Активный пользователь

    С нами с:
    14 июн 2007
    Сообщения:
    144
    Симпатии:
    0
    Спасибо. Помогло.