Просьба помочь с запросом к БД

  • Автор темы Автор темы arbplv
  • Дата начала Дата начала

arbplv

Client
Регистрация
28.03.2020
Сообщения
373
Реакции
23
Баллы
18
Есть запрос
C#:
Развернуть Свернуть Копировать
string bd_answer = string.Empty;
bd_answer = ZennoPoster.Db.ExecuteQuery(
                "select count(*) from main where DAYOFMONTH(creation_at) in (3,4,5,6)",
                new System.Collections.Specialized.OrderedDictionary {
                    {"day_stat", day_stat}},
                ZennoLab.InterfacesLibrary.Enums.Db.DbProvider.MySqlClient,
                connet_set,
                " ",
                "\r\n");
return bd_answer_account_id;
Так все работает, все замечательно, мне 3,4,5,6 нужно засунуть в переменную, чет не выходит, ни в список ни в переменную.
Просьба указать где ошибка. Переменная day_stat может иметь 1 дату, 2 даты, 3 даты 4 даты и тд...
C#:
Развернуть Свернуть Копировать
string day_stat = "3,4,5,6";
string bd_answer = string.Empty;
bd_answer = ZennoPoster.Db.ExecuteQuery(
                "select count(*) from main where DAYOFMONTH(creation_at) in @day_stat",
                new System.Collections.Specialized.OrderedDictionary {
                    {"day_stat", day_stat}},
                ZennoLab.InterfacesLibrary.Enums.Db.DbProvider.MySqlClient,
                connet_set,
                " ",
                "\r\n");
return bd_answer;
 
$"select count(*) from main where DAYOFMONTH(creation_at) in ({day_stat})"
 
  • Оценить
Реакции: arbplv

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)