我有一个日期格式为DD / MM / YYYY的sql数据库,并且使用wat搜索特定月份的所有数据,但是使用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()