Warto zauważyć, że MySQL wydaje się nieco wybredny, jeśli chodzi o format daty; podczas gdy albo 2019/02/08 21:04:07 lub 2019-02-08 21:04:07 daje oczekiwany wynik, 02-08-2019 21:04:07, używając amerykańskiego formatu daty, rzuca znacznie szerszą sieć .
David A. Grey
22
W swoim oświadczeniu porównujesz ciąg o nazwie data_początkowa z godziną.
Jeśli data_początkowa jest kolumną, powinna nią być
Odpowiedzi:
powiększyłeś
start_date
o pojedynczy cudzysłów, który stał się ciągiem znaków, użyjbacktick
zamiast tegoźródło
W swoim oświadczeniu porównujesz ciąg o nazwie data_początkowa z godziną.
Jeśli data_początkowa jest kolumną, powinna nią być
(bez apostrofu) lub
(z grawerami).
Mam nadzieję że to pomoże.
źródło
Spróbuj tego.
źródło
W moim przypadku moja kolumna była datą i godziną i zawierała wszystkie rekordy. To, co zrobiłem, to uwzględnienie czasu, patrz poniższy przykład
źródło
Próbowałem, ale powyżej nie działałem po badaniach znalezionych poniżej rozwiązania.
Nr ref
źródło