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

Jak konwertować/rzucać varchar do tej pory?

Możesz użyć STR_TO_DATE() funkcja

SELECT id, date 
FROM tableName 
WHERE STR_TO_DATE(date,'%Y-%m-%d') >= '01/01/2012' 
ORDER BY date DESC;

Chociaż podejrzewam, że korzystanie z uniksowych znaczników czasu będzie łatwiejsze

SELECT id, date 
FROM tableName 
WHERE UNIX_TIMESTAMP(STR_TO_DATE(date,'%d/%m/%Y')) >= UNIX_TIMESTAMP('01/01/2012') 
ORDER BY date DESC;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Udane wstrzyknięcie SQL pomimo magicznych cytatów PHP

  2. Jak mogę obsłużyć zapytania dotyczące nakładania się wielokątów MySQL?

  3. Jak wybrać wiersz maksymalnej wartości w tabeli mysql?

  4. Zaktualizuj informacje o bazie danych za pomocą przycisku onclick

  5. Jak wyeksportować bazę danych mysql na inny komputer?