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

Postgresql को किसी दिए गए वर्ष में सभी iso सप्ताह का पहला और अंतिम दिन मिलता है

आप उपयोग कर सकते हैं generate_series() जटिल सीटीई और तारीख अंकगणित से बचने के लिए। शुरू करने के लिए यहां एक उदाहरण दिया गया है:

select d, d + interval '6 days'
from generate_series('2016-01-01'::date, '2016-12-31'::date, '1 day'::interval) d
where date_trunc('week', d) = d

आप 2017 में कुछ भी निकालने के लिए दूसरे कार्यकाल में एक मामला जोड़ना चाहेंगे, और इसे एक बार में एक सप्ताह के लिए फिर से लिखा जा सकता है, लेकिन यह आपको सही रास्ते पर ले जाएगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle से PostgreSQL:माइग्रेट करने के कारण

  2. कैसे अजगर आवेदन चलाने के लिए और एक डोकर कंटेनर में पोस्टग्रेज करने के लिए?

  3. Postgres में jsonb सरणी तत्वों से कैसे जुड़ें?

  4. अस्थायी कुंजी को लागू करने के लिए PostgreSQL, ट्रिगर और समवर्ती

  5. स्प्रिंग डेटा मूल क्वेरी पोस्टग्रेज jsonb स्ट्रिंग मौजूद ऑपरेटर (प्रश्न चिह्न) की अनुमति नहीं देती है