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

SQL सर्वर में दिए गए महीने और वर्ष की सभी तिथियां प्राप्त करें

टी-क्लॉसन के समान दृष्टिकोण, लेकिन अधिक कॉम्पैक्ट:

Declare @year int = 2017, @month int = 11;
WITH numbers
as
(
    Select 1 as value
    UNion ALL
    Select value + 1 from numbers
    where value + 1 <= Day(EOMONTH(datefromparts(@year,@month,1)))
)
SELECT datefromparts(@year,@month,numbers.value) Datum FROM numbers


  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 क्वेरी के From क्लॉज में CTE

  2. LINQ से SQL तालिका से प्रत्येक Nth पंक्ति

  3. क्या परिवर्तन डेटा कैप्चर प्रदर्शन हानि सीडीसी सक्षम तालिकाओं तक सीमित है?

  4. डेटाबेस मेल प्रोफाइल अपडेट करें (SSMS)

  5. SQL सर्वर 2008 में अनुक्रम कैसे बनाएं?