我想通過python從postgresql數據庫中獲取yesterdayda的日期數據。我曾嘗試過通過python獲取Postgresql數據庫中的特定日期日期
cur.execute("SELECT * FROM mytable WHERE login_time > (CURRENT_DATE - INTERVAL '1' day)")
我能夠獲取昨天的數據以及今天的日期數據,但我只想要昨天的數據。請幫助我
我想通過python從postgresql數據庫中獲取yesterdayda的日期數據。我曾嘗試過通過python獲取Postgresql數據庫中的特定日期日期
cur.execute("SELECT * FROM mytable WHERE login_time > (CURRENT_DATE - INTERVAL '1' day)")
我能夠獲取昨天的數據以及今天的日期數據,但我只想要昨天的數據。請幫助我
請嘗試以下代碼: 這可能對您有所幫助。
cur.execute( 「SELECT * FROM mytable的WHERE日期( 'login_time')= 」2016年3月12日「)
或如果傳遞變量然後,
cur.execute(」 選擇* FROM mytable WHERE日期('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