SQL表包括以下列
CREATE TABLE booleantimeoperation (
name VARCHAR(255) NOT NULL,
start_time TIME NOT NULL,
PRIMARY KEY (name)
);
比方说,当前时间的计算公式为:
from datetime import datetime
t2 = datetime.time(datetime.now())
使用psycopg2,从相应列中提取的值是datetime.time对象。
是否可以查询表以获取时间条目大于或小于t2的条目?
答案 0 :(得分:1)
确定:
cur.execute("SELECT * FROM booleantimeoperation WHERE start_time >= %s;", (t2,))
摘自文档:http://initd.org/psycopg/docs/usage.html#passing-parameters-to-sql-queries