Hey guys, sqlite3'teki zaman damgası içeren bir sütuna sahip bir tablom var. CURRENT_TIMESTAMP
için varsayılan olarak, satır eklendiğinde geçerli saat eklenir. Şimdi 2 gün önce veya daha önce eklenmiş satırları almaya çalışıyorum. Bu bir anlam ifade ederse merak ediyorum.Satırları Al Zaman damgası Sütun 2 gündür
documentation Okuma ben ile geldi:
SELECT * FROM test WHERE timestamp < strftime('%s', '-2 days')
ama görünüşe göre yanlış. Bu sorgu ile geldi çünkü bu benim gerçek kodumda sınama yaptığım yönteme benzer:
strtotime($timestamp) < strtotime("-2 days")
.
Ancak, bu tip bir durum için sqlite3'ün bazı yerleşik kontroller içerdiğini umuyordum.
Teşekkürler, herhangi bir yanıt için teşekkür ederiz.
DÜZENLEME: it çözdü: Birinin iyi bir şeyler gelebilir durumunda bu açık tutacağız SELECT * FROM test WHERE timestamp < date('now', '-2 days')
.
Uygun görgü kuralları olduğunu bilmiyordum: D EDIT: İki gün içinde kabul edeceğim, sistem bunu kabul etmeme izin verecek :) –