Przede wszystkim powinieneś przechowywać wartości czasu w DATETIME
(lub ewentualnie TIMESTAMP
). Następnie postępuj zgodnie z odpowiedziami udzielonymi na to pytanie
.
Jeśli jednak naprawdę nalegaj na robienie tego za pomocą ciągów, zawsze możesz użyć LIKE
porównanie:
SELECT * FROM `call` WHERE date_time LIKE '12/15/2012 %'
Oczywiście działa to tylko w przypadku wyszukiwania wszystkich rekordów z jednego dnia (lub, z odpowiednią modyfikacją, dla jednej godziny / minuty / miesiąca / roku / itd.). Jeśli potrzebujesz bardziej skomplikowanych kryteriów wyboru, zdecydowanie sugeruję przejście na prawdziwą DATETIME
kolumna.