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

Postgres . में एक अंतराल में एक चर अवधि का उपयोग करना

इस लाइन का प्रयोग करें:

startDate TIMESTAMP := endDate - ($3 || ' MONTH')::INTERVAL;

और MONTH . से पहले स्पेस नोट कर लें मूल रूप से:आप 4 MONTH . की तरह एक स्ट्रिंग बनाते हैं और इसे ::type . के साथ कास्ट करें एक उचित अंतराल में।

संपादित करें :मुझे एक और समाधान मिल गया है:आप interval के साथ गणना कर सकते हैं इस तरह:

startDate TIMESTAMP := endDate - $3 * INTERVAL '1 MONTH';

यह मुझे थोड़ा अच्छा लगता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोर्ट 5432 पर Postgresql से कनेक्ट नहीं हो सकता

  2. मैं एक फ़ाइल की प्रतिलिपि बनाने की कोशिश कर रहा हूँ, लेकिन त्रुटि संदेश मिल रहा है

  3. jsonb बनाम jsonb[] एक ग्राहक के लिए एक से अधिक पतों के लिए

  4. java.math.BigInteger को java.lang.Integer में नहीं डाला जा सकता है

  5. PostgreSQL में एक ऑटो इंक्रीमेंट प्राथमिक कुंजी को कैसे परिभाषित करें