先生 我成功地将所有 Oracle 11gr2 数据获取到 DF,但现在我想使用 tkinter 日历 date1 和 ttkcalendar 的 date1 根据用户给定的日期范围获取数据。 如何在销售日期介于日期 1 和日期 2 之间的 Oracle 查询中使用这两个变量
请通过编码指导我
提前感谢您的宝贵时间和帮助
关注
根据您的代码,我认为这应该是检索两个特定日期之间的数据的答案:
import cx_Oracle
def get_data(date1, date2):
connection = cx_Oracle.connect("username", "password", "host:port/service_name")
query = f"SELECT * FROM your_table WHERE saledate BETWEEN TO_DATE('{date1}', 'YYYY-MM-DD') AND TO_DATE('{date2}', 'YYYY-MM-DD')"
cursor = connection.cursor()
cursor.execute(query)
results = cursor.fetchall()
for row in results:
print(row)
cursor.close()
connection.close()
date1 = '2023-01-01' # you can get user date1 input here
date2 = '2023-12-31' # you can get user date2 input here
get_data(date1, date2)