Forum Webscript.Ru

Общие => Базы данных => Тема начата: APL от 15 Апреля 2002, 16:17:39

Название: Работа с простыми дробями в mySQL
Отправлено: APL от 15 Апреля 2002, 16:17:39
Столкнулся с необходимостью выборки по полю содержащему простую дробь (например 1/2). Написал, но длинно и возможно неоптимально.

вот как я получаю значение дроби.

( round(replace( ...field...  , \'/\', \'.0\')) / replace(replace( ...field... , \'/\', \'.0\'), concat( round(replace( ...field... , \'/\', \'.0\')), \'.0\'), \'\') )

народ, есть у кого-нибудь соображения?