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

अद्वितीय गणना को छाँटने और प्राप्त करने के लिए SQL क्वेरी

आप सशर्त समुच्चय का उपयोग निम्नानुसार कर सकते हैं:

Select stage, 
       count(case when year = 2019 then 1 end) as year2019, 
       count(case when year = 2020 then 1 end) as year2020 
From
(Select t.*, 
        row_number() over (partition by customer, year
          order by case when dealstage = 'won' the 1 
                        When dealstage = 'contacted' then 2
                       else 3 end) as rn
    From your_table t) t
Where rn = 1
Group by stage;



  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. संबंधित है कई डेटाबेस में Laravel में कई संबंध

  3. संबंधित इकाई सहित इकाई फ्रेमवर्क और MySQL का उपयोग करके प्रत्येक समूह के लिए नवीनतम रिकॉर्ड कैसे प्राप्त करें

  4. MYSQL QUERY NULL मान को एक पंक्ति में औसत मानों से बदलें

  5. माइक्रोसॉफ्ट एसक्यूएल डीबी से MySQL डीबी