मैं Postgresql के लिए Datagrip का उपयोग कर रहा हूं। मेरे पास टाइमस्टैम्प प्रारूप में दिनांक फ़ील्ड के साथ एक तालिका है (ex: 2016-11-01 00:00:00)
। मैं सक्षम होना चाहता हूं:
- 1 दिन घटाना करने के लिए एक गणितीय ऑपरेटर लागू करें
- आज -१३० दिनों की समय खिड़की के आधार पर इसे फ़िल्टर करें
- इसे hh / mm / ss स्टैंप के बिना प्रदर्शित करें (2016-10-31)
वर्तमान प्रारंभिक प्रश्न:
select org_id, count(accounts) as count, ((date_at) - 1) as dateat
from sourcetable
where date_at <= now() - 130
group by org_id, dateat
((date_at)-1)
लाइन 1 परिणाम में पर खंड:
[४२ exist exist३] त्रुटि: ऑपरेटर मौजूद नहीं है: समय क्षेत्र के बिना टाइमस्टैम्प - पूर्णांक संकेत: कोई ऑपरेटर दिए गए नाम और तर्क प्रकार से मेल नहीं खाता है। आपको स्पष्ट प्रकार की जातियों को जोड़ने की आवश्यकता हो सकती है। पद: 69
now()
खंड एक समान संदेश spawns:
[४२ exist exist३] त्रुटि: ऑपरेटर मौजूद नहीं है: टाइम ज़ोन के साथ टाइमस्टैम्प - पूर्णांक संकेत: कोई ऑपरेटर दिए गए नाम और तर्क प्रकार से मेल नहीं खाता है। आपको स्पष्ट प्रकार की जातियों को जोड़ने की आवश्यकता हो सकती है। पद: ...
ऑनलाइन गाइड टाइप कास्ट्स विलक्षण रूप से अनहेल्दी हैं। इनपुट की सराहना की है।