Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да сравним Timestamp в клауза 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

За да го накарате да работи с индекси, можете да направите

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. Показване само на подкатегории на wordpress

  2. Как да нулирате паролата за root на MySQL

  3. Как да избягам % от python mysql заявка

  4. ListArray Запазване на същите записи

  5. Актуализирайте всички стойности на колона до малки букви