SORU
29 EYLÜL 2010, ÇARŞAMBA


Nasıl MySQL kullanarak iki tarih arasında sorgu?

Aşağıdaki sorgu:

SELECT * FROM `objects` 
WHERE (date_field BETWEEN '2010-09-29 10:15:55' AND '2010-01-30 14:15:55')

hiçbir şey döndürür.

Sorgu olsa çalışmak için fazlasıyla yeterli veri gerekirdi. Neyi yanlış yapıyorum?

CEVAP
29 EYLÜL 2010, ÇARŞAMBA


İkinci tarih ilk tarihten önce (yani. 29 Eylül 2010 ve 30 Ocak 2010) arasında sorgulanıyor. Tarih: sırasını ters çevirmeyi dene

SELECT *
FROM `objects`
WHERE (date_field BETWEEN '2010-01-30 14:15:55' AND '2010-09-29 10:15:55')

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • Maschine Tutorials

    Maschine Tut

    15 ŞUBAT 2011
  • Peter Sharp

    Peter Sharp

    11 ŞUBAT 2013