我的代码python有问题,我正在使用Pandasql,我想在查询中使用我的(结束日期),所以:
enddate = pd.to_datetime(datetime.today())。date()
q2 =“”“选择*来自res_q1 t1,其中t1.JOURS =(结束日期)”“” res_q2 = psql.sqldf(q2,locals())
你能帮我一下吗!
答案 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())
希望这会有所帮助:)