Я использую библиотеку Python cx_oracle, чтобы найти записи, для которых была изменена дата за последние 90 минут.
import cx_Oracle
import datetime
from datetime import timedelta
import config as config
timeNow = datetime.datetime.now()
previousTime = timeNow - datetime.timedelta (minutes = 0)
connection = cx_Oracle.connect(user, password, connection)
cur = connection.cursor()
statement = "SELECT * FROM woodburn_all WHERE modifiedDate >= to_date(" + str(previousTime) +")"
print statement
r = cur.execute(statement)
for row in cur:
print row
Печатная инструкция выбора выглядит правильно:
SELECT * FROM woodburn_all WHERE to_date(modifiedDate) >= to_date(2018-09-2 11:02:10.460000)
Я не вижу, где я что-то не вижу в скобках.Это какая-то странная дата / время?
РЕДАКТИРОВАТЬ: Использование Python v2.7