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

एकाधिक स्तंभों पर सहसंबद्ध उपश्रेणी का प्रयोग करें

आप अभियान के आधार पर एक सबक्वेरी और समूह ते डेटा का उपयोग कर सकते हैं:

SELECT campaign,MAX(event_type) AS event_type,
CASE WHEN MAX(sub_event_date)>MAX(main_event_date) THEN MAX(sub_event_date) ELSE MAX(main_event_date) END  AS event_date,
CASE WHEN MAX(sub_event_date)>MAX(main_event_date) THEN MAX(sub_event_quantity) ELSE MAX(main_event_quantity) END AS event_quantity
FROM (
SELECT 
campaign,
event_type,
coalesce(date_offered, date_ordered) as main_event_date,
coalesce(date_delivered, date_recorded, date_completed) as sub_event_date,
coalesce(quantity_offered, quantity_ordered) as main_event_quantity,
coalesce(quantity_delivered, quantity_recorded, quantity_completed) as sub_event_quantity
FROM logistics lg) l
GROUP BY campaign


  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 कार्यक्षेत्र के साथ एक नया डेटाबेस बनाएँ

  2. मैं CodeIgniter में एक-से-अनेक संबंध में से कैसे चयन करूं?

  3. एक क्रोनजॉब को ठीक एक बार निष्पादित करें

  4. Laravel (पदानुक्रमित डेटा) पर डेटाबेस से सभी माता-पिता/बाल रिकॉर्ड पुनर्प्राप्त करें

  5. डेटाबेस में पूल विकल्प का उपयोग क्या है। yml