DECLARE
trn VARCHAR2(2) := 'DD';
cur SYS_REFCURSOR;
BEGIN
OPEN cur FOR
SELECT
TRUNC(some_date, trn),
NULL AS dummy_2,
COUNT(DISTINCT dummy_1)
FROM
(SELECT SYSDATE AS some_date, ROWNUM AS dummy_1 FROM dual)
GROUP BY
TRUNC(some_date, trn);
END;
यह ओरेकल 10 के साथ काम करता है, लेकिन Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
के साथ में जो परिणाम: अभिव्यक्ति द्वारा नहीं एक ग्रुप
ORA-06512:प्रश्न ओरेकल 10 जी के साथ काम करता है लेकिन 11 जी के साथ नहीं?
ORA-00979 लाइन 5
पर
क्या कोई इसे पुन: पेश/समझा सकता है? धन्यवाद!
मैं आँकड़ों जहाँ मैं रिकॉर्ड दिन या घंटे के आधार पर वर्गीकृत किया जाना चाहिए तय करने के लिए चाहते हैं के लिए इस का उपयोग कर रहा हूँ। –
मेरे 11 जीआर 2 (64-बिट) पर ठीक काम करता है। बस मामले में, पूर्ण बैनर: ओरेकल डेटाबेस 11 जी एंटरप्राइज़ संस्करण रिलीज 11.2.0.1.0 - 64 बिट उत्पादन विभाजन, ओलाप, डेटा खनन और वास्तविक अनुप्रयोग परीक्षण विकल्पों के साथ –