Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

टाइमस्टैम्प की तुलना कैसे करें जहां क्लॉज

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. हाइबरनेट के साथ डीबी को एनम वैल्यू कैसे सेव करें?

  2. एकाधिक प्रश्न बनाम संग्रहित प्रक्रिया

  3. MySQL में अनुमतियां बनाएं/लिखें

  4. ऑटो-इन्क्रीमेंट कॉलम:Oracle और MySQL के बीच SQL सिंटैक्स में अंतर

  5. केकफ़्पी में दो मॉडलों के बीच तालिकाओं को एक साथ जोड़ना