Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL Sử dụng một cột chuỗi có văn bản ngày tháng làm trường ngày tháng

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

Nếu ngày tháng của bạn có định dạng kỳ lạ nào đó MySQL không hiểu, hãy sử dụng STR_TO_DATE :

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn một bài đăng trong Wordpress bằng MySql

  2. MySQL - sắp xếp chuỗi được phân tách bằng dấu phẩy trong cột

  3. Nếu biến bằng giá trị php

  4. CHÈN MySQL ... TRÊN CẬP NHẬT KHÓA DUPLICATE với django 1.4 để chèn hàng loạt

  5. DbUpdateConcurrencyException sử dụng Entity Framework 6 với MySql