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

SQL में दिनांक सीमा प्रतिच्छेदन

अगर आपके उदाहरण को पहली पंक्ति में 70 कहना चाहिए था तो

@range_start और @range_end को अपनी स्थिति पैरामीटर मानते हुए:

SELECT SUM( LEAST(@range_end, stop) - GREATEST(@range_start, start) )
FROM Table
WHERE @range_start < stop AND @range_end > start

महानतम का उपयोग करना /least और तारीख कार्य आपको वह प्राप्त करने में सक्षम होना चाहिए जो आपको सीधे दिनांक प्रकार पर संचालित करने की आवश्यकता है।



  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. मिन () - MySQL में एक कॉलम में न्यूनतम मान खोजें

  3. Google क्लाउड SQL को Google कंप्यूट इंजन पर Wordpress से कनेक्ट करना

  4. Laravel Eloquent दिनों के अनुसार समूहीकृत परिणाम प्राप्त करें

  5. एक टेबल कॉलम से मूल्य कैसे प्राप्त करें जब एक ही नाम के दो कॉलम एक एसक्यूएल में शामिल हों