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

Cách so sánh Dấu thời gian trong mệnh đề where

SELECT users.username, users.id, count(tahminler.tahmin)as tahmins_no 
FROM users 
LEFT JOIN tahminler ON users.id = tahminler.user_id  
where year(timestamp) = 2013 and month(timestamp) = 9
GROUP BY users.id 
having count(tahminler.tahmin) > 0

Để làm cho nó hoạt động với các chỉ mục, bạn có thể làm

SELECT users.username, users.id, count(tahminler.tahmin)as tahmins_no 
FROM users 
LEFT JOIN tahminler ON users.id = tahminler.user_id  
where timestamp >= '2013-09-01' and timestamp < '2013-10-01'
GROUP BY users.id 
having count(tahminler.tahmin) > 0


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhóm MySQL theo Ngày giữa

  2. mysql - vấn đề bù đắp

  3. mysql chọn giá thấp nhất từ ​​nhiều lựa chọn

  4. MySQL so sánh chuỗi DATE với chuỗi từ trường DATETIME

  5. Cách thiết lập thời gian chờ kết nối tùy thuộc vào người dùng đăng nhập trong MySQL