Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.12.2021, 12:50
|
|||
|---|---|---|---|
|
|||
Помогите с циклом в скрипте |
|||
|
#18+
Привет всем! Помогите пожалуйста организовать цикл по всей таблице. Написала скрипт по таблице с 1 строкой, но плохо пока знаю циклы и не получается сделать так, чтобы выводились результаты по таблице с более чем одной строкой Вот мой скрипт: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Поясню: есть таблица ftPaymentRegistry (в этой таблице только одна строка) по id 131775838 (ид пишем вручную) соединяю с таблицей bfPaymentRegistryDetails (в которой уже может быть много строк) и все эти строки надо перебрать и записать с учетом действий над ними Помогите, если не сложно Модератор: Используйте тег SRC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.12.2021, 22:35
|
|||
|---|---|---|---|
|
|||
Помогите с циклом в скрипте |
|||
|
#18+
так? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2021, 07:03
|
|||
|---|---|---|---|
|
|||
Помогите с циклом в скрипте |
|||
|
#18+
godsql, Спасибо за ваше решение! Даже циклы не понадобились! пытаюсь теперь не просто прибавлять кол-во дней, а без учета выходных, т.е только рабочие т.е функция substring(xmlExecRequest,charindex('r207":"',xmlExecRequest)+7, 1) AS 'Срок акцепта', выдает кол-во дней, которые надо прибавить к дате создания Пытаюсь заменить (substring(xmlExecRequest,charindex('r207":"',xmlExecRequest)+7, 1) из Даты итогового отчета на (substring(xmlExecRequest,charindex('r207":"',xmlExecRequest)+7, 1),convert(date,pr.dEqDocCreated,104)) + Cast((( CASE WHEN 5 <= DATEPART(weekday, convert(date,pr.dEqDocCreated,104))%7 THEN 5 ELSE DATEPART(weekday, convert(date,pr.dEqDocCreated,104))%7 END) -1 + substring(xmlExecRequest,charindex('r207":"',xmlExecRequest)+7, 1) )/5 as int) * 2 - (Case when DAtepart(weekday, convert(date,pr.dEqDocCreated,104))=6 then 1 else 0 end) но что-то не идет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2021, 08:11
|
|||
|---|---|---|---|
|
|||
Помогите с циклом в скрипте |
|||
|
#18+
godsql, godsql, Спасибо за ваше решение! Даже циклы не понадобились! пытаюсь теперь не просто прибавлять кол-во дней, а без учета выходных, т.е только рабочие т.е функция substring(xmlExecRequest,charindex('r207":"',xmlExecRequest)+7, 1) AS 'Срок акцепта', выдает кол-во дней, которые надо прибавить к дате создания Пытаюсь заменить (substring(xmlExecRequest,charindex('r207":"',xmlExecRequest)+7, 1) из Даты итогового отчета на Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. но что-то не идет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2021, 08:43
|
|||
|---|---|---|---|
|
|||
Помогите с циклом в скрипте |
|||
|
#18+
godsql, свою старую задачу переделала на добавление с рабочими днями, но без переменных не получается Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2021, 08:54
|
|||
|---|---|---|---|
|
|||
Помогите с циклом в скрипте |
|||
|
#18+
ejikv2mane, вроде немного получилось но напутано с датами и числами. ругается Operand type clash: date is incompatible with int Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.12.2021, 15:54
|
|||
|---|---|---|---|
Помогите с циклом в скрипте |
|||
|
#18+
ejikv2mane Пи все эти строки надо перебрать и записать с учетом действий над ними Если для выполнения данной задачи вы употребляете слово "цикл", то вы не понимаете что такое реляционная база данных и как с ней работать. начните с этого. https://sql-language.ru/sqlbooks/sql-zaprosy-dlya-prostyx-smertnyx.pdf Только не говорите, что вам некогда, что надо быстро и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1684015]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 138ms |

| 0 / 0 |
