我在尝试执行此查询时遇到错误,或者当它运行时,它不会占用帐户中的日期值。有人能告诉我如何正确地写这个吗?我在调用函数时传递日期值。
def get_Value(connection,date):
query = """SELECT *
FROM Tests
WHERE Date > 'date';"""
答案 0 :(得分:0)
您的查询的作用是将Date
列中的值与字符串'date'
进行比较;您传递给该方法的参数根本没有被考虑。
您需要做的是将查询与您传递的参数连接起来,例如
def get_Value(connection,date):
query = """SELECT *
FROM Tests
WHERE Date > '{}';""".format(date)
这将使Python在运行时使用{}
变量的值替换date
。