【发布时间】:2019-04-17 18:58:34
【问题描述】:
我正在尝试使用 python 为我的 SQlite 数据库构建一个函数。该函数的目的是在calibration_date字段下提取距离当前日期1到5天的任何日期。
我尝试在表格本身上弄乱我的格式,认为这是格式问题。该函数仍然没有任何结果。
def datecheck():
conn = sqlite3.connect("Calibration_Monitor.db")
cur = conn.cursor()
cur.execute("SELECT Serial, Calibration_Date from Masterlog where date(Calibration_Date) < (SELECT DATETIME('now', '+5 days'))")
print(cur.fetchall())
conn.commit()
conn.close()
希望有人能帮我解开这个谜!
任何帮助:)
【问题讨论】:
-
你是什么意思
calibration_date field that is 1 to 5 days away from the current。 calibration_date 是过去还是将来的日期???如果过了日期,那么您应该从当前日期减去 5 天,然后与数据库日期进行比较。