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

  • Besnik Ibrahimi

    Besnik Ibrah

    27 Mart 2010
  • EmbarkToHeaven

    EmbarkToHeav

    3 EYLÜL 2007
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006