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

गतिविधि स्ट्रीम के लिए इंटेलिजेंट MySQL GROUP BY

आपके वांछित परिणामों के बारे में कुछ अवलोकन:

कुछ वस्तुओं को एकत्र किया जाता है (जैक स्प्रैट ने सात विक्रेताओं को दिल दिया) और अन्य को आइटम किया गया है (लॉर्ड नेल्सन ने गोल्डन हिंद को चार्टर्ड किया है)। आपको शायद अपनी क्वेरी में एक यूनियन रखना होगा जो दो अलग-अलग सबक्वेरी से इन दो वर्गों की वस्तुओं को एक साथ खींचती है।

आप अपने आइटम्स को समूहबद्ध करने के लिए काफी क्रूड टाइमस्टैम्प-महंगाई फ़ंक्शन का उपयोग करते हैं ... DATE() . आप शायद अधिक परिष्कृत और सुधार योग्य योजना का उपयोग करना चाहें... इस तरह, शायद

  GROUP BY TIMESTAMPDIFF(HOUR,CURRENT_TIME(),stream_date) DIV hourchunk

यह आपको उम्र के हिसाब से सामान को समूहबद्ध करने देगा। उदाहरण के लिए यदि आप hourchunk . के लिए 48 का उपयोग करते हैं आप 0-48 घंटे पहले की सामग्री को एक साथ समूहित करेंगे। जैसे ही आप अपने सिस्टम में ट्रैफ़िक और क्रिया जोड़ते हैं, आप hourchunk . को कम करना चाह सकते हैं मूल्य।



  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 Connector तैयार स्टेटमेंट केवल 64 बाइट्स ट्रांसफर करता है

  2. हाइबरनेट मानदंड का उपयोग करके बाएं शामिल हों

  3. यूआरएल के लिए डेटाटाइप

  4. Mysql में अभी () से अगले 7 दिनों तक के रिकॉर्ड दिखाएं

  5. एक एकल MySQL तैयार कथन w/PHP और PDO में एक सरणी कैसे सम्मिलित करें?