|
Это глюк в результатах запроса?
|
|||
---|---|---|---|
#18+
Доброе утро! Пропала буква Д в колонке nskv3. Собственно обсудите, если есть время. Спасибо! Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2015, 11:40 |
|
Это глюк в результатах запроса?
|
|||
---|---|---|---|
#18+
vadipok, вас нисколько не смущает результат в третьей колонке, в той, где выводится результат TYPE(a.nskv)? Тот самый, который вы сравниваете с 'N' и на результате этого сравнения делаете разные преобразования для получения nskv3. Он сильно похож на 'N'? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2015, 12:02 |
|
Это глюк в результатах запроса?
|
|||
---|---|---|---|
#18+
vadipok, и еще, в дополнение, посмотрите длину поля nskv3. Наверняка она 5. И потому 6 занков в ней не помещаются и последний, 6 знак, обрезается. Если так, то вы наступили на одни из самых распространенных граблей - понадеялись, что фокс сам вычислит наибольший размер данных для этого поля. А он вычисляет этот размер по первому попавшемуся ему значению в этом поле. То есть косяк в том, что выражение IIF(TYPE(a.nskv)=='N', PADL(ALLTRIM(a.nskv), 5, '0'), PADL(ALLTRIM(a.nskv), 6, '0')) в одно поле пытается поместить данные разного размера. Не надо так так делать, приводите все результаты к одному размеру. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2015, 12:10 |
|
Это глюк в результатах запроса?
|
|||
---|---|---|---|
#18+
Sergey Sizovvadipok, и еще, в дополнение, посмотрите длину поля nskv3. Наверняка она 5. И потому 6 занков в ней не помещаются и последний, 6 знак, обрезается. Если так, то вы наступили на одни из самых распространенных граблей - понадеялись, что фокс сам вычислит наибольший размер данных для этого поля. А он вычисляет этот размер по первому попавшемуся ему значению в этом поле. То есть косяк в том, что выражение IIF(TYPE(a.nskv)=='N', PADL(ALLTRIM(a.nskv), 5, '0'), PADL(ALLTRIM(a.nskv), 6, '0')) в одно поле пытается поместить данные разного размера. Не надо так так делать, приводите все результаты к одному размеру. Вот это правдоподобно, спасибо сейчас проверю. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2015, 12:53 |
|
|
start [/forum/topic.php?fid=41&msg=38931811&tid=1582393]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 263ms |
total: | 394ms |
0 / 0 |