Ich habe eine Tabelle, in der jeder Datensatz ein Datum hat. Ich möchte Datensätze basierend auf den letzten 365 Tagen erhalten.Wie bekomme ich alle Datensätze des letzten Jahres von SQLite Tabelle
WHERE MYDATE < date('now', '-365 day') is not working
Die Tabelle hat folgende:
George 10/4/2016 Pass
John 4/5/2015 Pass
John 19/7/2013 Fail
So betreibe ich die oben und
ich John mit 19/7/2013 und George bekommen mit 10/4/2016
* ist das richtig? * Offensichtlich, nein ... 'julianday ('365') 'was sollte es zurückgeben? * basierend auf den letzten 365 Tagen. * Warum verwenden Sie dann "Gleichheitszeichen"? Sie sollten prüfen, ob 'yourDateColmnAaDays' größer ist als' nowAsDays minus 365' – Selvin
'... WHERE strfttime ('% Y', date) =" + Jahr; ' –
Wie ist das Format der Werte in der' date' Spalte –