Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle में महीने के हिसाब से ग्रुप करें

Oracle में Concatenation ऑपरेटर || . है . नहीं + :

SQL> select 'a' +' b' from dual;
select 'a' +' b' from dual
       *
ERROR at line 1:
ORA-01722: invalid number
SQL> select 'a' || 'b' from dual;

'A
--
ab

इसके अलावा, YEAR एक MySQL फ़ंक्शन है। Oracle में, आप EXTRACT(YEAR FROM) का उपयोग करेंगे ....)

अंत में, क्या आप TO_CHAR समारोह?

तो आपको अपनी पूरी क्वेरी को इस प्रकार फिर से लिखना चाहिए:

SELECT TO_CHAR(day_date, 'MM-YYYY') AS MY_DATE,
       sum(cash_sales) as cash_sales, sum(unit_sales) as unit_sales
FROM NC_SALES_CAT_TL
GROUP BY TO_CHAR(day_date, 'MM-YYYY')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीएल/एसक्यूएल में अल्पविराम से अलग स्ट्रिंग को सरणी में कनवर्ट करें

  2. क्या कोई ऑरैकल SQL क्वेरी किसी तालिका से चयनित स्ट्रिंग क्वेरी को निष्पादित कर सकती है?

  3. java.sql.SQLException:ORA-00936:लापता अभिव्यक्ति

  4. स्टार्टअप पर Oracle त्रुटि इस उदाहरण का एक और स्टार्टअप/शटडाउन ऑपरेशन प्रगति पर है

  5. Oracle SOA में विभिन्न सेवाएँ एक दूसरे से कैसे संबंधित हैं?