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

Mysql में दो तिथियों के बीच महीनों की सूची कैसे प्राप्त करें?

SQLFiddle डेमो

select 
DATE_FORMAT(m1, '%b %Y')

from
(
select 
('2013-01-23' - INTERVAL DAYOFMONTH('2013-01-23')-1 DAY) 
+INTERVAL m MONTH as m1
from
(
select @rownum:[email protected]+1 as m from
(select 1 union select 2 union select 3 union select 4) t1,
(select 1 union select 2 union select 3 union select 4) t2,
(select 1 union select 2 union select 3 union select 4) t3,
(select 1 union select 2 union select 3 union select 4) t4,
(select @rownum:=-1) t0
) d1
) d2 
where m1<='2014-04-01'
order by m1


  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. MySQL पर एंटिटी फ्रेमवर्क विज़ार्ड क्रैश हो जाता है

  4. कुप्पी-SQLAlchemy - टेबल/डेटाबेस कब बनाए और नष्ट किए जाते हैं?

  5. php में get_result () के बजाय bind_result () का उपयोग कैसे करें