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

MYSQL प्रारंभ/समाप्ति तिथि के बीच से स्ट्रिंग के रूप में महीनों की क्वेरी रिटर्न सूची का चयन करें

नीचे दी गई क्वेरी को चाल चलनी चाहिए।

इनपुट और आउटपुट में आपका डेटा दूसरी पंक्ति के लिए अलग है, मैंने इसे आउटपुट डेटा के लिए चलाया है

select id, DATE_FORMAT(start_Date, '%Y-%c-%d') as Start_Date,
       DATE_FORMAT(end_date,'%Y-%c-%d') as END_Date,
       group_concat( distinct(DATE_FORMAT(aDate, '%Y %M '))) as Descp
from (
     select ss.end_date - interval (a.a ) month as aDate from
     (select 0 as a union all select 1 union all select 2 union all select 3
     union all select 4 union all select 5 union all select 6 union all
     select 7 union all select 8 union all select 9) a, Contracts ss 
     ) mon, Contracts sa
where aDate between sa.start_date and sa.end_date
group by id;



  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. पाइप स्थापित करें MySQL-अजगर vcvarsall.bat को खोजने में असमर्थ रिटर्न देता है

  4. उपयोगकर्ता इनपुट पर निर्भर लंबी क्वेरी के लिए मैं PHP में MySQL त्रुटि कैसे प्रदर्शित करूं?

  5. MySQL FULLTEXT खोजें>1 टेबल के पार