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

क्या आप अपेक्षित परिणाम प्राप्त करने के लिए क्वेरी या अन्य क्वेरी को संशोधित करने में मदद कर सकते हैं

अपने डेटाबेस स्कीमा के अनुसार, यदि आप केवल अपना अपेक्षित परिणाम चाहते हैं, तो कृपया निम्नलिखित sql का प्रयास करें;)

select 
    case source_id when 1 then 'online' when 2 then 'visit' when 3 then 'phone' end as `Type`,
    sum(if(month(date_created) = 5, total_price, 0)) as `May`,
    sum(if(month(date_created) = 6, total_price, 0)) as `June`
from `orders`
where date_created between (curdate() - interval 1 month) and curdate()
group by source_id 

SQLFiddle डेमो यहां




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डाकिया के साथ Laravel API को फ़ाइल भेजें

  2. कैसे mysql डेटाबेस में ckeditor सामग्री को बचाने के लिए?

  3. स्प्रिंग एमवीसी हाइबरनेट एन्कोडिंग/मल्टी-लाइन आयात sql

  4. MySQL तालिका किसी कारण से 10 से बढ़ रही है

  5. सेकंड में समय को एचएच में कैसे बदलें:एमएम:MySQL में एसएस प्रारूप?