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

ORA-00934:यहां समूह समारोह की अनुमति नहीं है || उच्चतम भुगतान वाले विभाग के न्यूनतम (वेतन) का चयन करना

मैं इसका परीक्षण नहीं कर सकता, लेकिन इसे काम करना चाहिए:

;WITH DepartmentsSalary AS
(
    SELECT department_ID, AVG(Salary) AvgSalary, MIN(Salary) MinSalary
    FROM employees
    GROUP BY department_ID
)
SELECT department_ID, MinSalary
FROM (  SELECT department_ID, AvgSalary, MAX(AvgSalary) OVER() MaxSalary, MinSalary
        FROM DepartmentsSalary) D
WHERE MaxSalary = AvgSalary


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle sql ट्यूटोरियल :डेटा सेट को प्रतिबंधित करना

  2. Plsql में एक फ़ंक्शन लिखना

  3. Oracle:मैं किसी ऑब्जेक्ट का नया नाम किसी आफ्टर ALTER ट्रिगर में कैसे निर्धारित करूं?

  4. ऑरैकल में स्प्लिट फ़ंक्शन स्वचालित अनुक्रम के साथ अल्पविराम से अलग किए गए मान

  5. तालिकाओं में विशेषाधिकारों की क्वेरी के बीच अंतर