Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите с запросом?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. В SQL запросе хочу по полю vq.vag_num, где значение начинается на 5 указать признак 1. (поле имеет значение с 10000000 по 99999999) Делаю так: Код: plaintext 1. 2. 3. Но ругается запрос [IBM][CLI Driver][DB2/NT] SQL0104N Обнаружен неправильный элемент "mod" после текста "when (nat_vq.vag_num". Список правильных элементов: "CONCAT". SQLSTATE=42601 пробовал так: Код: plaintext 1. 2. 3. 4. [IBM][CLI Driver][DB2/NT] SQL0440N Не найдено авторизованной подпрограммы "LIKE" типа "FUNCTION" с совместимыми аргументами. SQLSTATE=42884 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2010, 08:39 |
|
||
|
Помогите с запросом?
|
|||
|---|---|---|---|
|
#18+
Azeke, может что нибудь типа SubStr(str,0,1) = '5'? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2010, 08:57 |
|
||
|
Помогите с запросом?
|
|||
|---|---|---|---|
|
#18+
авторAzeke, может что нибудь типа SubStr(str,0,1) = '5'? Попробовал Код: plaintext Дал ошибку [IBM][CLI Driver][DB2/NT] SQL0440N Не найдено авторизованной подпрограммы "SUBSTR" типа "FUNCTION" с совместимыми аргументами. SQLSTATE=42884 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2010, 10:04 |
|
||
|
Помогите с запросом?
|
|||
|---|---|---|---|
|
#18+
Azeke, я немного поторопился. забыл что индекс строки начинается с 1 т.е. надо писать substr(str,1,1) но у вас другая ошибка. В вас vag_num это число? если да то нужно преобразовать в строку. ну запрос получится типа такого substr(cast(vq.vag_num as char(8)) ,1,1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2010, 10:55 |
|
||
|
Помогите с запросом?
|
|||
|---|---|---|---|
|
#18+
olzhas Спасибо теперь работает. У меня еще вопрос в этом же скрипте у меня есть строка: Код: plaintext когда запускаю запрос на выполнение то пишет ошибку [IBM][CLI Driver][DB2/NT] SQL0120N Недопустимое использование функции сводки или функции OLAP. SQLSTATE=42903 Я раньше не писал на DB2 запросы, я раньше писал на MS Access и немного MS SQL Server здесь наверно что-то напутал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2010, 11:39 |
|
||
|
Помогите с запросом?
|
|||
|---|---|---|---|
|
#18+
Azeke, вы бы полный запрос привели бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2010, 12:26 |
|
||
|
Помогите с запросом?
|
|||
|---|---|---|---|
|
#18+
Вот такой запрос: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2010, 13:55 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=72&tid=1602951]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 286ms |
| total: | 454ms |

| 0 / 0 |
