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

MYSQL TỶ LỆ NGÀY và TỶ LỆ THỜI GIAN

Tôi nghĩ vấn đề nằm ở việc so sánh thời gian của bạn:bạn đã lọc ra mọi thứ một cách hiệu quả với time >= '22:00:00' and time <= '7:00:00'

Hy vọng điều này sẽ hữu ích: http://sqlfiddle.com/#!2/45108/7 / 0

SELECT * FROM fax
WHERE date BETWEEN CURDATE() and CURDATE() + INTERVAL 1 DAY 
and
((time >= '22:00' and time <= '23:59')
or
(time >= '0:00' and time <= '7:00'))
and shift='GY' 
and complete=1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bất kỳ cách nào để đạt được tìm kiếm giống như văn bản đầy đủ trên InnoDB

  2. Không có kết quả sau khi xóa mysql ft_stopword_file

  3. tệp không tải lên trong ajax php mysql

  4. MySQL:kiểm tra phiên bản nào:32 bit hay 64 bit?

  5. Chèn vào một bảng dựa trên kết quả nối từ 2 bảng khác