Mysql
 sql >> Baza danych >  >> RDS >> Mysql

wyszukiwanie danych między datami przechowywanymi w varchar w mysql

Spróbuj z tym. Możesz wprowadzić datę w formacie dd/mm/rrrr, tak jak w twoim pytaniu...

SELECT * FROM activity_emp
WHERE STR_TO_DATE(server_date_time, '%d/%m/%Y')
  BETWEEN STR_TO_DATE('29/08/2012', '%d/%m/%Y')
    AND STR_TO_DATE('07/10/2012', '%d/%m/%Y')

Aktualizacja: Gorąco polecam zmienić typ danych z VARCHAR do DATETIME

Pozdrawiam!!!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak obciąć tabelę za pomocą Doctrine?

  2. MySQL konwertuje dane wyjściowe w formacie timediff na dzień, godzinę, minutę i drugi format

  3. Zmień kolumnę MySQL na AUTO_INCREMENT

  4. Jak wybrać kolumnę (kolumny) według ich pozycji liczbowej w tabeli?

  5. Zmień hasło użytkownika MySQL