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

MySQL में पिछले 30 दिनों की तिथियों का चयन कैसे करें?

मैंने इसे किसी और के कोड से एक साथ हैक किया है, लेकिन ऐसा लगता है कि यह काम करता है:

SELECT DATE_FORMAT(m1, '%d %b %Y')
FROM (
SELECT SUBDATE( NOW() , INTERVAL 30 DAY) + INTERVAL m DAY 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 <= now()
ORDER BY m1

valex द्वारा मूल कोड यहाँ है:

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



  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/Sql डेटाबेस के साथ Xamarin Android ऐप

  2. अनुप्रयोग गुणों में प्लेसहोल्डर का स्प्रिंग बूट उपयोग

  3. स्ट्रिंग्स के लिए वर्चर या टेक्स्ट डेटा प्रकार कुछ हज़ार वर्णों तक की लंबाई के होते हैं

  4. इसका क्या मतलब है जब मैं कहता हूं कि तैयार बयान पूर्व-संकलित है?

  5. PDOException "ड्राइवर नहीं मिल सका"