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

MySQL में वर्तमान तिथि से पोस्ट की गई तिथि के बीच औसत हिट कैसे प्राप्त करें?

DATEDIFF का उपयोग करें समारोह।

क्वेरी

SELECT id,hits,created,
hits/(DATEDIFF(NOW(),created)) AS Frequency
FROM images
ORDER BY Frequency DESC;

आउटपुट

+----+------+---------------------------------+-----------+
| ID | HITS |         CREATED                 | FREQUENCY |
|----+------+---------------------------------+-----------+
|  2 |    8 | November, 10 2014 05:10:20+0000 |   8       |
|  1 |   10 | November, 07 2014 11:07:57+0000 |   2.5     |
|  3 |   70 |  October, 04 2014 08:04:22+0000 |   1.8421  |
+----+------+---------------------------------+-----------+

डेमो



  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. बहुत बड़ी मात्रा में डेटा के लिए डेटाबेस डिज़ाइन

  3. आरक्षण प्रणाली तिथियां

  4. लुमेन 5.6 माइग्रेट त्रुटि निर्दिष्ट कुंजी बहुत लंबी थी अधिकतम कुंजी लंबाई 767 बाइट्स है

  5. मैसकल अपडेट के लिए चयन करें - यह लक्ष्य पंक्तियों को लॉक नहीं कर रहा है। मैं यह कैसे सुनिश्चित करूं कि यह करता है?