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

PgSQL साल-दर-साल वापस तारीख में बदल रहा है

उपयोग करें

select (date '2013-01-01' + interval '53 days')::date

या

select cast(date '2013-01-01' + interval '53 days' as date)

PostgreSQL का मानक SQL फ़ंक्शन "extract()" होगा टाइमस्टैम्प पर काम करते हैं, लेकिन ए) "तारीख" निकालने के लिए वैध तर्क नहीं है (), और बी) यह सबफील्ड देता है, सबफील्ड का संग्रह नहीं। संकल्पनात्मक रूप से, एक तिथि में तीन उपक्षेत्रों का संग्रह होता है:वर्ष, माह और दिन।

select extract(year from current_timestamp),
       extract(month from current_timestamp),
       extract(day from current_timestamp),
       -- Concatenate and cast to type "date".
       (extract(year from current_timestamp) || '-' || 
       extract(month from current_timestamp) || '-' ||
       extract(day from current_timestamp))::date



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Node Sequelize में उत्सुक-लोडेड नेस्टेड मॉडल के परिणाम का आदेश देना

  2. PostgreSQL में एक तालिका को संदर्भित करने वाली सभी संग्रहीत प्रक्रियाओं को सूचीबद्ध करने के 3 तरीके

  3. PostgreSQL में JSON प्रकार के रूप में HashMap कैसे सम्मिलित करें?

  4. Django में स्कीमा का उपयोग कैसे करें?

  5. 'कॉपी .. टू ..' के दौरान किसी दिए गए समय क्षेत्र के लिए टाइमस्टैम्प को स्थानीय समय में बदलें