मैं इस उदाहरण डेटा है:एसक्यूएल समूह के आधार पर - डालने पर प्रति माह/वर्ष, त्रुटि गिनती रिकॉर्ड - नहीं मान्य महीना
Country | Members | Joined
USA | 250 | 1/1/2012
USA | 100 | 1/8/2012
Russia | 75 | 1/20/2012
USA | 150 | 2/10/2012
मैं एक में सभी रिकॉर्ड एकीकृत करना चाहते हैं जब मैं इस डेटा को क्वेरी दिया गया महीना
Country | Members | Joined
USA | 350 | 1/2012
Russia | 75 | 1/2012
USA | 150 | 2/2012
एक चयन के रूप में है कि काफी सरल है: जैसी क्वेरी का परिणाम लगेगा,
select country, count(*) as members , to_char(trunc(joined), 'MM-YYYY')
from table
group by country, to_char(trunc(joined), 'MM-YYYY')
कि क्वेरी प्रारूप मैं चाहता हूँ में मुझे डेटा दे देंगे लेकिन मेरा मुद्दा यह है कि जब मैं एक नई पिवट तालिका में डालने के लिए मुझे एक त्रुटि मिलती है क्योंकि चयन कथन में to_char() को DATETIME कॉलम में रखा जा रहा है (त्रुटि: ओआरए -01843 - वैध माह नहीं)
जब मैं to_char को बदलता हूं() to_date() के चयन में, यह अभी भी काम नहीं करता है (एक ही त्रुटि, ओआरए -01843 - नहीं वैध महीने):
select country, count(*) as members, to_date(trunc(joined), 'MM-YYYY')
from table
group by country, to_date(trunc(joined), 'MM-YYYY')
कैसे इस तरह से है कि मैं एक नई तालिका जिसका में परिणाम सम्मिलित कर सकते हैं में इस क्वेरी को संशोधित करने पर कोई सुझाव "शामिल" स्तंभ प्रकार DATETIME की है?
किसी भी सुझाव/सुझाव/टिप्पणियों के लिए अग्रिम धन्यवाद!
मेरे सिर में यह वास्तव में क्या मैं पता लगाने की कोशिश कर रहा था। बहुत धन्यवाद! –