Ми використовуємо файли cookies для оптимізації контенту та швидкодії сайту. Продовжуючи відвідування сайту, ви погоджуєтесь на використання файлів cookies.
необхідно створити автоматизацію щодня "Виконати SQL запит і записати його результат у додаткове поле контакту"
вимоги до запиту: запит повинен повертати лише одне єдине значення, наприклад таке [file]3108[/file]. Якщо запит повертає кілька колонок, то дод. поле буде записано значення з першого рядка першої колонки результату
в дію додати
- поле "Запит" (поле, в яке потрібно вставити текст sql-запиту)
- поле "Виберіть додаткове поле контакту, в яке помістити результат виконання запиту" (поле, в яке буде розміщено результат виконання запиту)
- додати змінну [userid] для використання в запиті. При виконанні запиту [userid] має бути замінена на id оброблюваного контакту
Приклади:
- Приклад запиту, який вказується в налаштуваннях дії: select count(id) from shoporder where userid=[userid]
- приклад запиту, який буде виконаний у бекенді (після заміни змінних на значення - запускається для контакту з id=31997): select count(id) from shoporder where userid=31997
-
необхідно створити автоматизацію щодня "Виконати SQL запит і записати його результат у додаткове поле контакту" вимоги до запиту: запит повинен повертати лише одне єдине значення, наприклад таке . Якщо запит повертає кілька колонок, то дод. поле буде записано значення з першого рядка першої колонки результату в дію додати - поле "Запит" (поле, в яке потрібно вставити текст sql-запиту) - поле "Виберіть додаткове поле контакту, в яке помістити результат виконання запиту" (поле, в яке буде розміщено результат виконання запиту) - додати змінну [userid] для використання в запиті. При виконанні запиту [userid] має бути замінена на id оброблюваного контакту Приклади: - Приклад запиту, який вказується в налаштуваннях дії: select count(id) from shoporder where userid=[userid] - приклад запиту, який буде виконаний у бекенді (після заміни змінних на значення - запускається для контакту з id=31997): select count(id) from shoporder where userid=31997 -
Бодяко Дмитро dev написав: Добрий день, вам потрібні прямі запити в бд тільки для вказаного підрахунку, чи ви хочете робити й інші запити?
будуть й інші запити, складніші, але результат планується завжди одного типу – отримано якесь значення та записано у дод. поле. Якщо є варіанти, як зробити універсальною, давайте обговоримо. Ймовірно застосувати цей функціонал можна буде на щось ще, наприклад для запису в довідники, але поки що завдання таке, як озвучено в описі.
[quote]
Бодяко Дмитро
dev написав:
Добрий день, вам потрібні прямі запити в бд тільки для вказаного підрахунку, чи ви хочете робити й інші запити?
[/quote]
будуть й інші запити, складніші, але результат планується завжди одного типу – отримано якесь значення та записано у дод. поле.
Якщо є варіанти, як зробити універсальною, давайте обговоримо.
Ймовірно застосувати цей функціонал можна буде на щось ще, наприклад для запису в довідники, але поки що завдання таке, як озвучено в описі.
Бодяко Дмитро dev написав: на жаль ми можемо давати користувачам робити прямі запити в бд.
чому? адже є блок конструктора звітів, за допомогою якого я можу формувати запити до БД і цей блок чудово рятує! за яких умов ви можете змінити думку? від кого залежить?
[quote]
Бодяко Дмитро
dev написав:
на жаль ми можемо давати користувачам робити прямі запити в бд.
[/quote]
чому? адже є блок конструктора звітів, за допомогою якого я можу формувати запити до БД і цей блок чудово рятує!
за яких умов ви можете змінити думку? від кого залежить?
Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації.
Увійти та написати коментар