Arkadaşlar merhaba ben veritabanımda datetime satırı var bu satırlardaki değerlere göre son 24 saate ait olanları çekmek istiyorum. İnternette araştırdım en yakın şöyle bir şey buldum
SELECT * FROM veriler WHERE tarih = CURDATE()
Ama bunun açıklamasından anladığım kadarıyla mesela bugün 13 şubat 2015 yani sabah gece 12 den şu ana kadarkileri alıyor galiba ben mesela şu an saat 19.44 dün saat 19.44 den beri olanları çekmesini istiyorum yani gün olarak değil tam 24 saat aralığında direkt bi fonksiyon biliyorsanız öyle de olur ya da benim aklıma şöyle bir şey geldi NOW fonksiyonuyla o anı alıyım bunun gün kısmından bir gün çıkartıyım mysql sorgusuna da bu çıkartığım değerden büyük olanalrı getir diye yazdırıyım bunu nasıl yaparım
Son 24 saati çekme sorgusu
1
●299
- 14-02-2015, 22:03:04Üyeliği durdurulduMerhaba,
SELECT * FROM veriler WHERE tarih = (CURDATE() - INTERVAL 1 DAY)
Bu şekilde dener misin ?