Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите с процедурой
|
|||
|---|---|---|---|
|
#18+
Приветствую многоуважаемые форумчане! Не знаю как подступиться к задаче. У меня есть таблица вида: Таблица: Шаблоны задач Task | Peroid | Description =========================== Задача 1 | пн,ср,пт | Описание 1 =========================== Задача 2 | вт,сб,вс | Описание 2 =========================== Задача 3 | пн, сб | Описание 3 Мне нужно сделать процедуру, которая бы запускалась по расписанию раз в день например и парсила эту таблицу в другую таблицу по условию: если день запуска процедуры совпадает с перечислением в строке Period, то формируется запись в таблице Задачи на текущий день Таблица: Задачи на текущий день Date | Task | Description ============================= 24.09.2021 | Задача 1 | Описание 1 ============================= 25.09.2021 | Задача 2 | Описание 2 ============================= 25.09.2021 | Задача 3 | Описание 3 Я сделал такую функцию на JavaScript, но мне нужно все же сделать это на уровне базы. скрипт, реализующий это прикладываю Код: javascript 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. Помогите если не прямым решением, то хотя бы направлением как такое написать на T-SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2021, 13:04 |
|
||
|
Помогите с процедурой
|
|||
|---|---|---|---|
|
#18+
alexandrDr87, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2021, 14:30 |
|
||
|
Помогите с процедурой
|
|||
|---|---|---|---|
|
#18+
(select wday from @week where id = DATEPART(dw, getdate())) можно выделить в отдельную переменную для скорости т.е. Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2021, 14:47 |
|
||
|
Помогите с процедурой
|
|||
|---|---|---|---|
|
#18+
godsql, Спасибо за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2021, 11:47 |
|
||
|
Помогите с процедурой
|
|||
|---|---|---|---|
|
#18+
alexandrDr87 godsql, Спасибо за помощь! Будьте осторожны, там ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2021, 16:50 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=40100012&tid=1684258]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 130ms |

| 0 / 0 |
