[英]Get the particular date date from Postgresql database through python
我想通过python从postgresql数据库获取yesterda的日期数据。 我努力了
cur.execute("SELECT * FROM mytable WHERE login_time > (CURRENT_DATE - INTERVAL '1' day)")
我能够获取昨天的数据以及今天的日期数据,但是我只想要昨天的数据。 请帮帮我
请尝试以下代码:可能会对您有所帮助。
cur.execute(“ SELECT * FROM mytable WHERE Date('login_time')=” 2016-03-12“)
或者如果您传递变量,
cur.execute(“ SELECT * FROM mytable WHERE Date('login_time')=” + dateVariable +“)
您没有写出什么类型的login_time
。
如果是Time Stamp
使用:
SELECT * FROM mytable WHERE login_time::date = (CURRENT_DATE - INTERVAL '1 day')::date
如果是Date
使用:
SELECT * FROM mytable WHERE login_time = (CURRENT_DATE - INTERVAL '1 day')::date
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.