SQLite3 python按月提取数据

2024-09-29 22:37:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个表,其中一个值是YYYY-MM-DD格式的日期。我试着按月打印所有的“成本”值。所以

def SumByMonth():
    usrDate = raw_input('Enter month: ')
    sql = '''SELECT cost FROM Finance WHERE strftime('%m', date) = ?''', (usrDate)
    month_cost = [t[0] for t in cur.execute(sql)]
    print month_cost

这段代码给出了一个错误:

^{pr2}$

所以我认为SQL命令实际上没有提取任何内容?我错过了什么?在


Tags: inputsqlrawdef格式selectdd成本

热门问题