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

MySQL Použití řetězcového sloupce s textem data jako pole data

SELECT  *
FROM    mytable
WHERE   CAST(mydatefield AS DATETIME) >= CAST('2009-01-01' AS DATETIME)

Pokud jsou vaše data v nějakém podivném formátu, MySQL nerozumí, použijte STR_TO_DATE :

SELECT  *
FROM    mytable
WHERE   STR_TO_DATE(mydatefield, '%Y, %d %m') >= STR_TO_DATE('2009, 01 01', '%Y, %d %m')


  1. Vytvoření vysoce dostupné databáze pro Moodle pomocí PostgreSQL

  2. Jak vrátit aktuální hodnotu rowversion pro databázi SQL Server (příklad T-SQL)

  3. PDO bind_param je nedefinovaná metoda

  4. Nelze vygenerovat rozdíl oproti pluginu liquibase gradle