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

Mysql Group 24 घंटे के अंतराल तक

इसे आजमाएं:

SELECT MIN(creation_date), MAX(creation_date), COUNT(*) AS Occurrences 
FROM test
GROUP BY DATE(DATE_SUB(creation_date, INTERVAL 19 HOUR))

वर्किंग डेमो:http://sqlfiddle.com/#!2/aa7583/6

फ़ॉर्मेटिंग भाग के लिए, इसका उपयोग करें:

SELECT CONCAT( CONCAT(DATE(DATE_SUB(creation_date, INTERVAL 19 HOUR)),' 19:00:00') , ' - ' , CONCAT(DATE(DATE_ADD(creation_date, INTERVAL 5 HOUR)), ' 18:59:00') ) AS Interval, COUNT(*) AS Occurrences 
FROM test
GROUP BY DATE(DATE_SUB(creation_date, INTERVAL 19 HOUR))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. यूएस दिनांक स्वरूप को ANSI SQL दिनांक स्वरूप में बदलें (YYYY-mm-dd)

  2. MySQL सेमीसिंक्रोनस प्रतिकृति में डेटा अखंडता और प्रदर्शन संबंधी विचार

  3. MySQL में UCASE () फ़ंक्शन कैसे काम करता है

  4. Php . का उपयोग करके mysql डेटाबेस में बड़ी csv फ़ाइल आयात करें

  5. MySQL का उपयोग करके यूनिक्स टाइमस्टैम्प को मानव पठनीय तिथि में बदलें