następujące zapytanie:Jak wykonać zapytanie między dwiema datami za pomocą MySQL?
SELECT * FROM `objects`
WHERE (date_field BETWEEN '2010-09-29 10:15:55' AND '2010-01-30 14:15:55')
powraca niczym.
Powinienem mieć wystarczająco dużo danych, aby zapytanie zadziałało. Co ja robię źle?
Należy zachować ostrożność w funkcji BETWEEN, ponieważ zarówno wartości 'min' i' max' są uważane za znajdujące się w zakresie, aby nie przetwarzać dwukrotnie daty o wartości 'min' oraz wartość 'max' (przypadek krawędzi). Na przykład data "2010-09-29 00: 00: 00" będzie między "2010-09-28 00: 00: 00" i "2010-09-29 00: 00: 00", ** ORAZ TAKŻE ** _ _ pomiędzy "2010-09-29 00: 00: 00' i" 2010-09-30 00: 00: 00'_ – minipif
tak, co on powiedział ^^ –