मैं एक चार्टर वर्री कॉलम को DATE को डालने की कोशिश कर रहा हूं लेकिन मुझे इस तरह के दिनांक प्रारूप की आवश्यकता है: डीडी/एमएम/वाई वाई वाई। मैं निम्नलिखित SQL का उपयोग करता हूं:पोस्टग्रेएसक्यूएल: कास्ट स्ट्रिंग टू डेट डीडी/एमएम/वाईवायवाई
ALTER TABLE test ALTER COLUMN date TYPE DATE using to_date(date, 'DD/MM/YYYY');
परिणाम इस तरह की तारीख है: YYYY-MM-DD।
मैं डीडी/एमएम/वाई वाई वाई प्रारूप कैसे प्राप्त कर सकता हूं?
बहुत पहले से धन्यवाद!
थॉमस
ठीक है बहुत बहुत धन्यवाद! मैं यह सुनिश्चित करना चाहता था कि यह to_date() फ़ंक्शन के माध्यम से संभव नहीं था। – wiltomap
@ विल्टोमैप यह नहीं है, क्योंकि सभी 'to_date' एक स्ट्रिंग से दिनांक बनाते हैं। तिथि में आंतरिक रूप से प्रारूप नहीं है, यह सिर्फ एक संख्या है। –
क्या इस तरह डीबी के माध्यम से खोज करने का कोई तरीका है? उदाहरण के लिए: 'my_table आदेश से (DATE my_column) desc' से to_char (DATE my_column,' dd/MM/YYYY ') का चयन करें? – antjanus