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

Postgresql का उपयोग करके वर्तमान तिथि से 52 सप्ताह कैसे उत्पन्न करें?

आप generate_series का उपयोग कर सकते हैं जो आपको सीमा (प्रारंभ, रोकें) के साथ-साथ चरण अंतराल को परिभाषित करने की अनुमति देता है जैसे:generate_series(startDate, endDate, stepBy) इसलिए आउटपुट स्वरूप पर निर्भर करता है कि आप किसका अनुसरण कर रहे हैं आप कुछ ऐसा कर सकते हैं:

SELECT generate_series( current_date, current_date + interval '52 weeks', interval '1 week' ) weeks;

जो कुछ इस तरह उत्पन्न करेगा:

weeks 2017-05-24 00:00:00 2017-05-31 00:00:00 2017-06-07 00:00:00 ...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेज:वैक्यूम कमांड मृत टुपल्स को साफ नहीं करता है

  2. अपने साथ वैकल्पिक has_one संबद्धता के लिए दायरा

  3. एसक्यूएल:नियंत्रित करना कि कितने रिकॉर्ड लौटाए जाते हैं

  4. मैं तालिकाओं के बीच अंतर को कैसे तेज कर सकता हूं?

  5. क्या मैं समानांतर का उपयोग कर सकता हूं। एसक्यूएल कमांड के साथ?