ProblemWybierz rekordy, w których datetime jest większa od określonej daty
Próbuję pobrać wszystkie rekordy z tabeli, gdzie DATE_TIME pole jest większa niż „czw, 11 lip 2013” uruchamiając poniżej wspomniana kwerenda. Wartość w polu date_time jest przechowywana w tym formacie => Thu, 11 Jul 2013 08:29:37. Każda pomoc będzie świetna.
Datatype z DATE_TIME pole jest varchar
Zapytanie
SELECT * FROM table_name
WHERE username = '[email protected]'
AND STR_TO_DATE(date_time, '%a, %e %b %Y %H:%i:%s') >= 'Thu, 11 Jul 2013 00:00:00';
Proszę sprawdzić typ danych DATE_TIME. Czy to jest varchar czy data? –
datatype to varchar – colourtheweb
Konwertuj ciąg na datę, a nie na ciąg. – Barranka