|
Подскажите пожалуйста
|
|||
---|---|---|---|
#18+
Подскажите пожалуйста, мне нужно сделать замену всех grp_sk=79 с кодом услуг 44084 и 44397 на 791 а всех grp_sk=79 с кодом услуг 44085 и 44086 на 792, делаю так repL grp_sk with 791 for code_usl='44084' OR code_usl='44397' OR grp_sk=79 repL grp_sk with 792 for code_usl='44085' OR code_usl='44086' OR grp_sk=79 но загвоздка в том,что поле code_usl в текстовом формате и коды даны через запятую. Например в одной строке встречаются и 44084 и 44397 и 44085. (См. Файл) Как можно прописать чтобы поиск шел по строчно в этой колонке ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2016, 11:03 |
|
Подскажите пожалуйста
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2016, 11:52 |
|
Подскажите пожалуйста
|
|||
---|---|---|---|
#18+
Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2016, 12:00 |
|
Подскажите пожалуйста
|
|||
---|---|---|---|
#18+
Olesia_DavПодскажите пожалуйста, мне нужно сделать замену всех grp_sk=79 с кодом услуг 44084 и 44397 на 791 а всех grp_sk=79 с кодом услуг 44085 и 44086 на 792, делаю так repL grp_sk with 791 for code_usl='44084' OR code_usl='44397' OR grp_sk=79 repL grp_sk with 792 for code_usl='44085' OR code_usl='44086' OR grp_sk=79 но загвоздка в том,что поле code_usl в текстовом формате и коды даны через запятую. Например в одной строке встречаются и 44084 и 44397 и 44085. (См. Файл) Как можно прописать чтобы поиск шел по строчно в этой колонке за такое: Например в одной строке встречаются и 44084 и 44397 и 44085 я бы руки архитектору оборвал... здесь же и 44084 (код замены 791), 44085 (код замены 792)... А на какой код поменять будет правильно? Или "кто последний, тот и Папа Карло"? Примерно такой код вырисовывается: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2016, 12:06 |
|
Подскажите пожалуйста
|
|||
---|---|---|---|
#18+
Тогда сделается замена grp_sk только на 791, т.к. фокс про ищет по первому значению в строке, а на последующие внимания не обращает. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2016, 12:19 |
|
Подскажите пожалуйста
|
|||
---|---|---|---|
#18+
Если новый код определяется первым значением, которое встретится в строке: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Если, как предположил Станислав, определяется по последнему вхождению, то RAT вместо AT и поменять местами новые значения в IIF. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2016, 13:46 |
|
|
start [/forum/topic.php?fid=41&msg=39268665&tid=1582093]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 293ms |
total: | 402ms |
0 / 0 |