अब से 30 दिनों की तारीख के साथ मुझे टाइमस्टैम्प कैसे मिल सकता है?PostgreSQL: भविष्य में टाइमस्टैम्प
मैंने अब चीजों की कोशिश की() + पूर्णांक '30' ... लेकिन यह काम नहीं किया।
मैं Postgres 8.
कोई भी विचार चल रहा हूँ? इस तरह
अब से 30 दिनों की तारीख के साथ मुझे टाइमस्टैम्प कैसे मिल सकता है?PostgreSQL: भविष्य में टाइमस्टैम्प
मैंने अब चीजों की कोशिश की() + पूर्णांक '30' ... लेकिन यह काम नहीं किया।
मैं Postgres 8.
कोई भी विचार चल रहा हूँ? इस तरह
कोशिश कुछ:
SELECT NOW() + '30 days'::interval
एफडब्ल्यूआईडब्ल्यू, वाक्यविन्यास 'अंतराल' 30 दिन 'भी काम करता है [8.0 के रूप में] (http://www.postgresql.org/docs/8.0/static/functions-datetime.html)। – Charles
हाँ ... और 9.1 'अब() +30 दिनों के लिए भी काम करता है, मैंने पहले के संस्करणों के लिए यह जांच नहीं की है। –
धन्यवाद! यह काम करता हैं! – paoloP
मानक SQL अभिव्यक्ति संख्या के आसपास
select current_timestamp + interval '30' day
उद्धरण है, वाक्यांश के आसपास नहीं। the earliest SQL standard देखें मैं ऑनलाइन पा सकता हूं, पी 91. पोस्टग्रेएसक्यूएल मानक की तुलना में अधिक लचीला है, जो एक अच्छी बात या बुरी चीज हो सकती है। मैं कई अलग-अलग डीबीएमएस का समर्थन करता हूं - लचीलापन मुझे मदद करता है इससे अधिक बार दर्द होता है। PostgreSQL, उदाहरण के लिए, इस गैर-मानक कथन का समर्थन करता है।
select current_timestamp + interval '1 month, 2 days, 3 hours, 2 minutes';
PostrgreSQL 8? 8.0? 8.4? – Charles