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

पोस्टग्रेज में सटीकता के विभिन्न स्तरों के साथ तिथियों को कैसे स्टोर करें?

मैं इसे date . के रूप में स्टोर करूंगा और सटीकता को भी स्टोर करें।

उदाहरण के लिए:

CREATE TYPE date_prec AS ENUM ('day', 'month', 'year');

CREATE TABLE pub (
   pub_id integer PRIMARY KEY,
   pub_date date NOT NULL,
   pub_date_prec date_prec NOT NULL
);

फिर आप टेबल को इस तरह से क्वेरी कर सकते हैं:

SELECT pub_id, date_trunc(pub_date_prec::text, pub_date)::date FROM pub;

pub_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. Play (PostgreSQL) डेटाबेस से कनेक्ट नहीं हो सकता [डिफ़ॉल्ट]

  2. बाहरी पुस्तकालयों के साथ Google क्लाउड ऐप इंजन पर Django प्रोजेक्ट परिनियोजित करें

  3. बर्मन क्लाउड - भाग 1:वाल आर्काइव

  4. सर्वर साइड कर्सर के लिए Psycopg2 पंक्ति गणना

  5. दूसरे कंप्यूटर पर पायथन वातावरण को दोहराएं