Не выводятся значения при забросе к БД

Пишу простого телеграм бота. Столкнулся с проблемой.

Задача: Необходимо вывести значение столбцов name и shedule при условии что текущий день недели равен значению столбца day. Не могу понять проблемы. При ниже приведенном коде, результата вывода нет, совсем никакого. Если убрать дополнительное условие WHERE, то результат вывода: первое значение, первой колонки. Использую БД sqlite

            def send_shedule():
            date = datetime.datetime.now()
            date = date.weekday()
            conn = sqlite3.connect('na.db')
            cursor = conn.cursor()
            result = cursor.execute(f"SELECT * FROM 'an' WHERE 'DAY'= ?", [date])
            return result.fetchall()

введите сюда описание изображения

Дополняю: При таком варианте кода, результат запроса только первое найденное в таблице значение. остальные подходящие значения не отправляются

if call.data == '2':

    def send_shedule():
        date = datetime.datetime.now()
        date = date.weekday()
        conn = sqlite3.connect('na.db')
        cursor = conn.cursor()
        result = cursor.execute(f"SELECT name, shedule FROM `an` WHERE `DAY` = {date}")
        return result.fetchall()


    answer = send_shedule()

elif call.data == '10':
    answer = 'Открытые собрания не проводятся!'
elif call.data == '11':
    answer = 'Cобрания временно не проводятся!'


bot.send_message(call.message.chat.id, answer)

введите сюда описание изображения


Ответы (0 шт):