|
Вопрос массив в Select
|
|||
---|---|---|---|
#18+
Добрый день. Возникла задача. нужно в запросе Select вывести определенные значения через запятую. Т.е. Я пытался сделать так Код: sql 1. 2. 3.
Spisok.txt - тут через запятую перечислены значения в формате 1463-2-1 ,1421-0-1 ,1536-0-1 Эти значения меняются и количество их разное Запрос который я привел не выводит данные. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2018, 09:12 |
|
Вопрос массив в Select
|
|||
---|---|---|---|
#18+
СУБД какая? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2018, 10:23 |
|
Вопрос массив в Select
|
|||
---|---|---|---|
#18+
miksoft, Добрый день. База Fierbierd 2.5 Модератор: Тема перенесена из форума "Другие СУБД". ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2018, 10:23 |
|
Вопрос массив в Select
|
|||
---|---|---|---|
#18+
Kadekin, Давай DDL. Может в значениях Spisok.txt нужно кавычки ставить. На первый взгляд это не числа, а строки. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2018, 10:46 |
|
Вопрос массив в Select
|
|||
---|---|---|---|
#18+
KreatorXXI, ему нужна процедура split. Где-то была здесь такая ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2018, 10:50 |
|
Вопрос массив в Select
|
|||
---|---|---|---|
#18+
Симонов Денис, В таблице SKLAD в ней есть поле "LIB$PARTI" Там внесены значения String, 8 символов. такого формата 1922-0-1, 1254-0-1 и т.д. И есть Memo в котором есть значения заполненные в таком формате 1463-2-1 ,1421-0-1 ,1536-0-1 количество может меняться. Мне нужно сделать выборку в таблице SKLAD по номерам которые есть в MEMO. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2018, 10:59 |
|
Вопрос массив в Select
|
|||
---|---|---|---|
#18+
Симонов Денис, На сколько я понимая, "процедура split" - разбор строки. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2018, 11:02 |
|
Вопрос массив в Select
|
|||
---|---|---|---|
#18+
KadekinДобрый день. Возникла задача. нужно в запросе Select вывести определенные значения через запятую. Т.е. Я пытался сделать так Код: sql 1. 2. 3.
Spisok.txt - тут через запятую перечислены значения в формате 1463-2-1 ,1421-0-1 ,1536-0-1 Эти значения меняются и количество их разное Запрос который я привел не выводит данные. Ну если в лоб то как-то вот так Код: sql 1. 2. 3.
однако это не есть хорошо ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2018, 11:07 |
|
Вопрос массив в Select
|
|||
---|---|---|---|
#18+
Kadekin, именно. Ищи в этом форуме (STRTOROWS, SPLIT ну и подобное). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2018, 11:16 |
|
Вопрос массив в Select
|
|||
---|---|---|---|
#18+
Например 6686267 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2018, 12:01 |
|
Вопрос массив в Select
|
|||
---|---|---|---|
#18+
KadekinВ таблице SKLAD в ней есть поле "LIB$PARTI" Там внесены значения String, 8 символов. Уточни: значени Я или значени Е ? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2018, 12:07 |
|
Вопрос массив в Select
|
|||
---|---|---|---|
#18+
Kadekin, 1) Загнать эти значения в таблицу, затем join с этой таблицей. 2) Отправить строку с запятыми на вход ХП, а там составить запрос расшепив на элементы. 3) На клиенте собирать в цикле для where 1=1 ... or LIB$PARTI contаining :VAR. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2018, 12:54 |
|
Вопрос массив в Select
|
|||
---|---|---|---|
#18+
AltHasp, Где то допустил ошибку Данные поступают 1427-0-1 , 1431-1-1 , 0071-0-0 , Сам запрос Код: sql 1. 2. 3.
Сама процедура Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
При срабатывании - выводит почти всю базу .... а не те данные которые были переданы в процедуру. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2018, 13:04 |
|
Вопрос массив в Select
|
|||
---|---|---|---|
#18+
KadekinГде то допустил ошибку Да в общем-то практически везде, начиная с постановки задачи. Процедура кривая, запрос кривой, задача гораздо проще решается на клиенте. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2018, 13:27 |
|
Вопрос массив в Select
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Ошибку нашел... Дмитрий, в какую сторону капать?? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2018, 13:38 |
|
Вопрос массив в Select
|
|||
---|---|---|---|
#18+
Kadekin, Данные которые я буру для скрипта.. они находятся в Планнере. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2018, 13:39 |
|
Вопрос массив в Select
|
|||
---|---|---|---|
#18+
Kadekin, И данные имею в планнере больше т.е. (1472-1-1_(350)) меня интересует значения до "_" или 8 символов т.к. вторая строка там записана (,1482-1-0_(0,52)) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2018, 13:43 |
|
Вопрос массив в Select
|
|||
---|---|---|---|
#18+
А можно вот так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Процедуру T только написать правильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2018, 14:09 |
|
|
start [/forum/topic.php?fid=40&msg=39655394&tid=1561085]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
134ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 241ms |
0 / 0 |