У меня есть база данных sql с датой в формате ДД / ММ / ГГГГ и Ват, чтобы искать все данные за определенный месяц, но я получаю ошибку при использовании LIKE? sqlite3.ProgrammingError: указано неверное количество привязок. В текущем операторе используется 1, а есть 8. Не знаете, что делать, чтобы помочь?
month=dt.datetime.now()
print(month.strftime('%m/%Y'))
month1='%'+month.strftime('%m/%Y')
print(month1)
with sqlite3.connect('The_database.db') as db2:
find_date = db2.cursor()
find_date.execute('select Dateandtime from Totaloverview where Dateandtime LIKE ?',(month1))
date = find_date.fetchall()
find_cost = db2.cursor()
find_cost.execute('select costofitem from Totaloverview where Dateandtime LIKE ?',(month1))
cost = find_cost.fetchall()