Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana membandingkan Timestamp di mana klausa

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

Untuk membuatnya bekerja dengan indeks, Anda dapat melakukan

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. Hasil Tak Terduga MySQL:IN-klausa (angka, 'string') pada kolom varchar

  2. MySQL - PILIH SEBAGAI DI MANA

  3. MySQL menggabungkan pilih dengan jumlah dari tabel lain

  4. perbandingan tanggal mysql dengan date_format

  5. Output MySQL salah dengan klausa dan parameter IN