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

tìm kiếm dữ liệu giữa các ngày được lưu trữ trong varchar trong mysql

Hãy thử với điều này. Bạn có thể nhập ngày tháng ở định dạng dd / mm / yyyy như trong câu hỏi của mình ...

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

Cập nhật: Tôi thực sự khuyên bạn nên thay đổi loại dữ liệu từ VARCHAR đến DATETIME

Chúc mừng !!!



  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 cắt ngắn văn bản bằng dấu chấm lửng

  2. Bảng lừa đảo lệnh SQL - Cách học SQL trong 10 phút

  3. Cách sửa nhóm truy vấn với only_full_group_by

  4. Để có Vim-like K trong Screen cho MySQL

  5. Làm cách nào để cho phép khách hàng đăng nhập vào trang web của bạn bằng tài khoản Google của họ?