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

मैं MySQL का उपयोग करके दो समय सीमा के बीच क्वेरी कैसे करूं?

डेटाटाइप TIME इसमें दिनांक सीमाओं के बारे में जानकारी शामिल नहीं है (आपकी क्वेरी में 3:00 अगले दिन के 3:00 को दर्शाता है)। आपको इसे स्वयं संभालना होगा:

SELECT columns 
FROM table
WHERE 
(cast('18:00' as time) <= cast('3:00' as time) and match_time between '18:00' AND '3:00') 
OR
(cast('18:00' as time) > cast('3:00' as time) and (match_time >= '18:00' or match_time<='3:00'));

देखें db-fiddle




  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. .NET EF4.1 + MySQL के साथ क्लास इनहेरिटेंस

  4. MySQL त्रुटि #1071 - निर्दिष्ट कुंजी बहुत लंबी थी; अधिकतम कुंजी लंबाई 767 बाइट्स है

  5. अल्पविराम से अलग मूल्यों के साथ mysql