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

मैसकल क्वेरी दो टेबल और दिनांक वार या उपयोगकर्ता के अनुसार डेटा प्राप्त करें

यह करेगा:

SELECT 
    u.lastname AS `User`
  , SUM(CASE WHEN activitydate='2011-04-01' THEN time ELSE 0 END) AS `2011-04-01`
  , SUM(CASE WHEN activitydate='2011-04-02' THEN time ELSE 0 END) AS `2011-04-02`
  , ...
  , SUM(CASE WHEN activitydate='2011-04-30' THEN time ELSE 0 END) AS `2011-04-30`
FROM Hours h
  JOIN Users u
    ON h.userid = u.userid
WHERE h.activitydate BETWEEN '2011-04-01' AND '2011-04-30'
GROUP BY h.userid
ORDER BY h.userid



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql/Phpmyadmin . में जर्मन Umlaute

  2. संग्रहीत कार्यविधियों में MySQL PREPARE स्टेटमेंट

  3. एक तालिका के भीतर अतिव्यापी (दिनांक/समय) पंक्तियों का पता लगाएं

  4. PDO का उपयोग करके MySQL से परिणाम प्राप्त करें

  5. MySQL में आवृत्ति से दशमलव की गणना करें