这是我当前的查询
cursor = connection.cursor()
cursor.execute('SELECT *'\
'FROM students' \
'WHERE numberofclasses > 4')
list = cursor.fetchall()
现在我想添加到字符串:
registrationdate
过去一个月 - >如何计算并将结果添加到字符串name like '%l'
添加到上面的字符串注意:
'...'\ '...'\
的字符串格式而不是在''' ... '''
之间写入答案 0 :(得分:0)
让我们在几个问题上分手:
您可以连接格式化日期:
cursor.execute('SELECT *'\
'FROM students' \
'WHERE numberofclasses > 4' \
'AND mydate > \'%s\'', [month_ago.isoformat()])
https://docs.python.org/2/library/datetime.html#datetime.date.isoformat
我不明白你的第二个问题,因为这似乎已经包含了答案。