Переменная, используемая в запросе PSQL - PullRequest
0 голосов
/ 11 февраля 2019

У меня проблема с моим кодом Python, я использую Pandasql, и я хочу использовать мой (enddate) в запросе так:

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

q2 = "" "SELECT * FROM res_q1 t1, где t1.JOURS = (enddate)" "" res_q2 = psql.sqldf (q2, locals ())

Можете ли вы помочь мне, плз !!!

1 Ответ

0 голосов
/ 11 февраля 2019

Вы можете добавить его с форматированием, например,

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())

Надеюсь, это поможет:)

...