Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
orion9
Зарегистрирован: 19.04.2002 Сообщения: 1
|
Добавлено: Пт Апр 19 2002 06:26 Заголовок сообщения: Помогите составить SELECT |
|
|
Есть такая таблица mytable [code] id Name Num_One Num_Two Num_Three 1 name1 0.012376.. в полях Num_One, Num_Two, Num_Three вычислены и могут совпадать для различных записей. Помогите составить SELECT так, чтобы найти эти совпадения.
Например по полю Num_One нужно получить следующие записи [code] 2 name2 1.003424 1.544345 0.3546999445 8 name8 1.0034.. полю Num_Two записи [code] 2 name2 1.003424 1.544345 0.3546999445 6 name6 0.3422.. полю Num_Three нужны записи [code] 4 name4 2.34532424 2.3948578023 5.232344 5 name5 8.23.. как сделать запрос с ограничением точности [code] Num_Three X.XX 1 name1 0.0123769 1.384756432 0.359847 2 name2 1.003424 1.54434.. X.XXX 2 name2 1.003424 1.544345 0.3546999445 7 nume7 8.230985423 3.1.. вообще построить такие запросы или это программно придется делать. |
|
Вернуться к началу |
|
|
Amadey Гость
|
Добавлено: Вс Апр 28 2002 16:08 Заголовок сообщения: Re: Помогите составить SELECT |
|
|
SELECT * FROM mytable WHERE Num_One = Num_Two OR Num_One = Num_Three OR Num_Two = Num_Three
для ограничения точности используется оператор round(VARIBLE, COUNT): SELECT id Name ROUND(Num_One, 2), ROUND(Num_Two, 2), ROUND(Num_Three, 2) FROM mytable WHERE Num_One = Num_Two OR Num_One = Num_Three OR Num_Two = Num_Three |
|
Вернуться к началу |
|
|
|