sql >> Databáze >  >> RDS >> Mysql

vyhledávání dat mezi daty uloženými ve varchar v mysql

Zkuste s tímto. Datum můžete zadat ve formátu dd/mm/rrrr jako ve vaší otázce...

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')

Aktualizace: Důrazně vám doporučuji změnit datový typ z VARCHAR do DATETIME

Na zdraví!!!



  1. Nastavení jazykových parametrů Oracle pro DG4ODBC

  2. DateTimeField obdržel naivní datum a čas

  3. Spouštění více příkazů SQL z Groovy

  4. Jak nainstalovat sqlcmd &bcp na Red Hat