【发布时间】:2023-03-18 01:33:02
【问题描述】:
我在执行查询时在输入结束时收到 psycopg2 语法错误,但我无法弄清楚。我试图在执行函数中编写查询,因为它没有帮助。 我在网上搜索了我的案例的解决方案,但没有任何帮助..
错误是: "" "" 处或附近的语法错误 第 1 行:...“WHERE first_name = 'Eyal'”... ^
select_query = """ SELECT first_name, value " \
"FROM PATIENTS " \
" WHERE first_name = %s " \
" AND valid_start_time IN (SELECT MAX(valid_start_time) " \
" FROM PATIENTS " \
" WHERE first_name = %s AND " \
" valid_start_time::DATE = %s " \
" AND transaction_time::DATE < %s """
cursor.execute(select_query, (first_name, first_name, wanted_date[0], prespective_date,))
【问题讨论】:
标签: python sql postgresql psycopg2