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

Truy vấn MySQL để trả về các hàng bằng hoặc lớn hơn một ngày nhất định, trong đó ngày được phân tách trong các cột năm, tháng và ngày

Điều tốt nhất tôi có thể làm với tình huống tồi tệ của bạn trong ba lĩnh vực khác nhau:

select *, concat(beginyear, '-',beginmonth,'-',beingday) as full_date 
  FROM TABLE 
   WHERE CONCAT(beginyear, '-',beginmonth,'-',beingday) >= '2009-08-13'

Khái niệm của MySql về một biểu thức datetime là một điều đặc biệt, bạn có thể muốn kết hợp với một date() chức năng bình thường hóa nó.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Exception - Gặp phải lỗi nghiêm trọng trong quá trình đọc dữ liệu

  2. Cách hiệu quả nhất để có được số hàng trong bảng

  3. Lỗi Django MySQL khi di chuyển

  4. Cách thoát dấu ngoặc kép trong MySQL

  5. chọn * từ hai bảng có số cột khác nhau