Bu sorunun yinelenen bir tane olabileceğini biliyorum, ancak uygun bir yanıt bulamadım. Ben tryign olduğum My sorgu aşağıdakiŞimdi ve son 1 gün arasındaki tüm satırları sqlite olarak seçmek için sorgu nasıl yazılır?
SELECT *
FROM MY_TABLE
WHERE MY_DATE_COLUMN between datetime('now', 'start of days')
AND datetime('now', 'localtime')
ve sonra ben 10 dakika önce bir kayıt eklendi ve o alınır. Ama 0 satır geri döndü. Sorgum yanlışsa, lütfen düzeltmeme yardımcı olabilir misiniz? ('- 1 gün', 'şimdi') son günü tüm satırları alır
select * from MY_TABLE where MY_DATE_COLUMN > datetime('now','-1 day') order by MY_DATE_COLUMN;
MY_DATE_COLUMN> datetime:
Günlerin başlangıcı yoktur [değiştirici] (http://www.sqlite.org/lang_datefunc.html). Doğru olanları seçin. –
bekleyin .., tekrar deneyin. –
"Gün başlangıcı" değil "gün" –