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

एसक्यूएल क्वेरी निकटतम तारीख दिखाने के लिए?

SELECT event_id 
FROM Table 
ORDER BY ABS( DATEDIFF( EVENT_START_DATE, NOW() ) ) 
LIMIT 3

ABS() इसका मतलब है कि 1 दिन पहले की घटना, भविष्य में 1 दिन पहले की घटना जितनी ही करीब है। यदि आप केवल वही घटनाएँ चाहते हैं जो अभी तक नहीं हुई हैं, तो करें

SELECT event_id 
FROM Table 
WHERE EVENT_START_DATE > NOW() 
ORDER BY EVENT_START_DATE 
LIMIT 3 


  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. पिछले महीने से सभी पंक्तियों को प्राप्त करने की क्वेरी

  4. एक बहु किरायेदार mysql डेटाबेस कैसे डिज़ाइन करें

  5. MySQL में पिवट टेबल प्रश्नों को स्वचालित कैसे करें