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

mysql टेबल के बिना तिथियों का चयन करें

मैं टिप्पणियों से सहमत हूं, कि ऐसा कुछ डेटाबेस में नहीं किया जाना चाहिए, लेकिन तकनीकी रूप से यह संभव है। यदि आप प्रारंभ और समाप्ति तिथि देते हैं, यदि आवश्यक हो तो सबक्वायरी में अतिरिक्त संख्याएं जोड़ते हैं:

SELECT '2011-02-01' + INTERVAL a + b DAY dte
FROM
 (SELECT 0 a UNION SELECT 1 a UNION SELECT 2 UNION SELECT 3
    UNION SELECT 4 UNION SELECT 5 UNION SELECT 6 UNION SELECT 7
    UNION SELECT 8 UNION SELECT 9 ) d,
 (SELECT 0 b UNION SELECT 10 UNION SELECT 20 
    UNION SELECT 30 UNION SELECT 40) m
WHERE '2011-02-01' + INTERVAL a + b DAY  <  '2011-03-01'
ORDER BY a + b

परिणाम:

"2011-02-01"
"2011-02-02"
"2011-02-03"
....
"2011-02-28"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP:हां/नहीं पुष्टिकरण संवाद दिखाएं

  2. पासवर्ड की पुष्टि फ़ंक्शन का उपयोग करके नहीं की जाती है password_verify

  3. PHP - SQL क्वेरी के आसपास सिंगल कोट्स या डबल कोट्स?

  4. डुप्लीकेट कुंजी अद्यतन पर इग्नोर बनाम सम्मिलित करें ... सम्मिलित करें

  5. mysql कॉलम में किसी शब्द को कैसे खोजें और बदलें?