用于PSQL查询的变量

时间:2019-02-11 20:41:02

标签: python pandasql

我的代码python有问题,我正在使用Pandasql,我想在查询中使用我的(结束日期),所以:

enddate = pd.to_datetime(datetime.today())。date()

q2 =“”“选择*来自res_q1 t1,其中t1.JOURS =(结束日期)”“” res_q2 = psql.sqldf(q2,locals())

你能帮我一下吗!

1 个答案:

答案 0 :(得分:0)

您可以使用格式添加它,例如

from datetime import datetime

end_date = pd.to_datetime(datetime.today()).date()

q2 = """SELECT * FROM res_q1 t1 where t1.JOURS = ({}) """.format(end_date)
res_q2 = psql.sqldf(q2, locals())

希望这会有所帮助:)