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

SQL सर्वर का उपयोग करके दो तिथियों के बीच दिनांक प्राप्त करने के लिए CTE

बदलें

select 1 as counter, @maxDate as Date

करने के लिए

select 1 as counter, DATEADD(day,1,@maxDate) as Date

हालांकि इसे आसान बनाने के लिए सीटीई बदलें

;with GetDates As  
(  
select DATEADD(day,1,@maxDate) as TheDate
UNION ALL  
select DATEADD(day,1, TheDate) from GetDates  
where TheDate < @curDate  
)
... 


  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. सरल IF EXISTS की तुलना में MERGE के क्या लाभ हैं?

  3. डेटाबेस:प्राथमिक कुंजी, संकुलित या गैर संकुल

  4. SQL Server 2008 R2 पर 50 एमबी स्क्रिप्ट चलाते समय त्रुटि आ रही है

  5. मैक पर SQL सर्वर 2019 स्थापित करें