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

केवल डेटटाइम कॉलम पर तिथि के अनुसार समूह करें

डेटटाइम को किसी तारीख में कास्ट करें, फिर इस सिंटैक्स का उपयोग करके ग्रुप बाय करें:

SELECT SUM(foo), DATE(mydate) FROM a_table GROUP BY DATE(a_table.mydate);

या आप @orlandu63 द्वारा सुझाए गए उपनाम के अनुसार GROUP BY कर सकते हैं:

SELECT SUM(foo), DATE(mydate) DateOnly FROM a_table GROUP BY DateOnly;

हालांकि मुझे नहीं लगता कि इससे प्रदर्शन पर कोई फर्क पड़ेगा, यह थोड़ा स्पष्ट है।



  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 में BLOB और CLOB फाइलें कैसे डालें?

  2. MySQL डेटाबेस के साथ सामान्य समस्याओं को कैसे ठीक करें?

  3. MySQL डेटाबेस को दूसरे सर्वर पर कैसे रिपीट करें

  4. MySQL में SQL स्क्रिप्ट कैसे चलाएं?

  5. MySQL:बड़ा VARCHAR बनाम टेक्स्ट?