我正在尝试编写一个查询来获取当前日期并获取相关日志数据。编写了一个嵌套查询,该查询适用于PL/SQL,但不适用于Python环境。请指教。
PL/SQL 的工作查询:
SELECT * FROM TBLIRISVISITLOGS TLOG
WHERE TLOG.IVL_VISITDATE = (SELECT TO_CHAR(SYSTIMESTAMP,'DD-MON-YYYY') FROM DUAL)
当我在 Python 环境中执行此查询时,它会获取一个空表。
似乎
我已经找到了解决方案:
from pandas import Timestamp as tstamp
test_query = """
SELECT * FROM TBLIRISVISITLOGS T WHERE T.IVL_LATITUDE>0 AND T.IVL_VISITDATE = TO_DATE('{CURR_DATE}','YYYY-MM-DD')
""".format(CURR_DATE=str(tstamp.now().date()))