phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

मैं 'तारीख' फ़ील्ड के साथ दो तिथियों के बीच क्वेरी कैसे कर सकता हूं एक स्ट्रिंग है?

SELECT * FROM `table` 
WHERE str_to_date(date_field, '%d-%m-%Y') BETWEEN '2010-01-30' AND '2010-09-29'

SQLFiddle उदाहरण

संपादित करें

आप यह भी कर सकते हैं:

SELECT * FROM `table` 
WHERE cast(substring(date_field, 7, 4) as unsigned) * 10000 + cast(substring(date_field, 4, 2) as unsigned) * 100 + cast(substring(date_field', 1, 2) as unsigned)
BETWEEN 20100130 AND 20100929


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. mysqli_real_connect ():(HY000/2002):ऐसी कोई फ़ाइल या निर्देशिका नहीं

  2. mysql क्वेरी गलत परिणाम दिखा रही है

  3. phpMyAdmin में एक डेटाबेस हटाएं

  4. PhpMyAdmin अनुक्रमणिका साइट लोड नहीं कर सकता

  5. PhpMyAdmin से लॉग आउट करना?