
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.09.2003, 12:56
|
|||
|---|---|---|---|
Нихрена себе пельмень. |
|||
|
#18+
пишу запрос SELECT nz([К7]) AS Выражение1 FROM таб WHERE nz([К7]) > [lim] ; задаю в диалоге 20, отображает некую выборку, непонимаю какую. пишу SELECT nz([К7]) AS Выражение1 FROM таб WHERE nz([К7]) > 20 ; все правильно показывает. чего это такое????? люди хелп!!!!!! з.ы. поле К7 - числовое с плав. точкой 4 байта. Ас97 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2003, 13:42
|
|||
|---|---|---|---|
Нихрена себе пельмень. |
|||
|
#18+
А поле lim? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2003, 13:59
|
|||
|---|---|---|---|
Нихрена себе пельмень. |
|||
|
#18+
lim - типа параметр. запрос его спрашивает при запуске запроса. (введен только для примера) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2003, 14:02
|
|||
|---|---|---|---|
Нихрена себе пельмень. |
|||
|
#18+
Вопрос снимается. допер сам. оказывается надо явно указывать что тип значения single иначе прет лажа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2003, 16:43
|
|||
|---|---|---|---|
|
|||
Нихрена себе пельмень. |
|||
|
#18+
Попробуй так: WHERE [К7] > [lim] Должно работать и без явного указания типа параметра. К тому же - быстее, особенно если поле "К7" индексировано. Дело в том, что NZ() возвращает вариант, а параметр по умолчанию имеет тип "Текст", вот и сравниваются строки. Если в "К7" будет Null, то по этому условию запись исключится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2003, 16:47
|
|||
|---|---|---|---|
Нихрена себе пельмень. |
|||
|
#18+
>Дело в том, что NZ() возвращает вариант тогда почему nz(...)>4 - работает? убрать nz низя, в оригинале у меня сумма нескольких полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2003, 16:51
|
|||
|---|---|---|---|
Нихрена себе пельмень. |
|||
|
#18+
WHERE [К7] > CDbl([lim]) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2003, 17:01
|
|||
|---|---|---|---|
|
|||
Нихрена себе пельмень. |
|||
|
#18+
> тогда почему nz(...)>4 - работает? Боюсь, что нет. Числа, начинающиеся на 1, 2 и 3, сюда не войдут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2003, 17:06
|
|||
|---|---|---|---|
Нихрена себе пельмень. |
|||
|
#18+
>Числа, начинающиеся на 1, 2 и 3, сюда не войдут. что значит начинающиеся? я имел ввиду, что это работает правильно, т.е. отбирает где значение больше чем 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2003, 17:07
|
|||
|---|---|---|---|
|
|||
Нихрена себе пельмень. |
|||
|
#18+
То есть число 31 обрабатывается правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2003, 17:08
|
|||
|---|---|---|---|
|
|||
Нихрена себе пельмень. |
|||
|
#18+
Если сравниваются строки, то "30" > "20", но меньше "4", а "100" меньше "20" и меньше "4". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2003, 17:09
|
|||
|---|---|---|---|
|
|||
Нихрена себе пельмень. |
|||
|
#18+
И "31"<"4". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2003, 17:13
|
|||
|---|---|---|---|
Нихрена себе пельмень. |
|||
|
#18+
если я пишу >4, то получаю числа >4, т.е. 5,6, ... , 12, ... но выводятся они в текстовом виде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2003, 17:15
|
|||
|---|---|---|---|
|
|||
Нихрена себе пельмень. |
|||
|
#18+
Значит, вообще никакой закономерности нет. С 20 работает так, с 4 иначе. :^( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.09.2003, 17:21
|
|||
|---|---|---|---|
Нихрена себе пельмень. |
|||
|
#18+
я всех окончательно запутал :) 4-это в тексте Код: plaintext 1. 2. а 20 - это в параметре Код: plaintext 1. 2. соответственно первый вариант отбирает по числовому значению, второй по строчному. в принципе я уже в этом разобрался, чему свидетельство мой пост от 14:02. Всем спасибо за напряжение мозга в пятничный вечер :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1679348]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
144ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 483ms |

| 0 / 0 |
