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

दो तिथियों के बीच सभी तिथियों को कैसे सूचीबद्ध करें

आप एक संख्या तालिका का उपयोग कर सकते हैं:

DECLARE @Date1 DATE, @Date2 DATE
SET @Date1 = '20150528'
SET @Date2 = '20150531'

SELECT DATEADD(DAY,number+1,@Date1) [Date]
FROM master..spt_values
WHERE type = 'P'
AND DATEADD(DAY,number+1,@Date1) < @Date2

परिणाम:

╔════════════╗
║    Date    ║
╠════════════╣
║ 2015-05-29 ║
║ 2015-05-30 ║
╚════════════╝


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. रेडियंस () SQL सर्वर में उदाहरण

  2. SQL सर्वर में डेटाटाइम 2 बनाम स्मालडेटाटाइम:क्या अंतर है?

  3. java.sql.SQLException:jdbc के लिए कोई उपयुक्त ड्राइवर नहीं मिला:Microsoft:sqlserver

  4. SQL सर्वर 2005 - तालिका को प्रोग्रामेटिक रूप से निर्यात करें (इसे फिर से बनाने के लिए एक .sql फ़ाइल चलाएँ)

  5. SQL सर्वर:5 कॉलम से अधिक गतिशील पिवट