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

मैं MySQL में औसत तिथियां कैसे बना सकता हूं?

यह थोड़ा हैकिश लगता है, लेकिन ~ 1970 और 2030 (32 बिट आर्च पर) की तारीखों के लिए काम करेगा। आप अनिवार्य रूप से डेटाटाइम मानों को पूर्णांक में परिवर्तित कर रहे हैं, उनका औसत, और औसत को वापस डेटाटाइम मान में परिवर्तित कर रहे हैं।

SELECT
    from_unixtime(
        avg(
            unix_timestamp(date_one)-unix_timestamp(date_two)
        )
    )
FROM
    some_table
WHERE
    some-restriction-applies

वहाँ एक बेहतर समाधान होने की संभावना है, लेकिन यह आपको चुटकी में ले जाएगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक्सप्रेस js req.body खाली लौटता है

  2. पाइथन MySQLdb में निष्पादन धीमा क्यों है?

  3. ManyToManyField के साथ मॉडल की प्राथमिक कुंजी बदलने के लिए माइग्रेशन कैसे लिखें?

  4. मैं XAMPP में MariaDB को MySQL में कैसे बदल सकता हूँ?

  5. MySQL में दिन, महीने, वर्ष फ़ील्ड से दिनांक बनाएं