
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.01.2003, 10:08:28
|
|||
|---|---|---|---|
(1.0/1000.0) в WHERE |
|||
|
#18+
Здравствуйте. FB 1.0 v6.2.794 Есть простая табличка с полем DOUBLE PRECISION Если делаю select * from TBL_THS where THS_MOD<(0.001) то все отлично, но при запросе select * from TBL_THS where THS_MOD<(1.0/1000.0) отбирается только то, где THS_MOD строго меньше нуля. Почему ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2003, 13:14:58
|
|||
|---|---|---|---|
(1.0/1000.0) в WHERE |
|||
|
#18+
Привет. Попробу сделать явное преобразование типов, а вобще-то это к разработчикам вопрос ... select * from TBL_THS where THS_MOD<cast(1.0/1000.0 as double precission) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2003, 10:30:35
|
|||
|---|---|---|---|
(1.0/1000.0) в WHERE |
|||
|
#18+
Я проверил у себя на IB 6.5, результат такой же!! Он выдает пустой результат даже если я дам такой запрос: select * from doubtest where ths<1/2 или даже так: select * from doubtest where ths < cast(1/2 as double precision) - тоже не дает результатов. Странно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2003, 10:36:34
|
|||
|---|---|---|---|
(1.0/1000.0) в WHERE |
|||
|
#18+
Делай так: select * from <table> where ths_mod<1.0/1000.00 (у числа 1000 после запятой должно быть ДВА знака!!) Тогда работает (даже когла я загонял туда "совсем маленькие" числа типа INSERT INTO DOUBTEST(ID,THS) VALUES (77,0.000000000000077) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.01.2003, 12:08:21
|
|||
|---|---|---|---|
(1.0/1000.0) в WHERE |
|||
|
#18+
Да, судя по раскладам IB что-то не совсем правильно преобразовывает. У меня тоже год назад какие-то подобные проблемы в ХП были ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&tablet=1&tid=1580943]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 362ms |

| 0 / 0 |
