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

एक महीने में आईडी का औसत ज्ञात कीजिए

आपको बस अपनी सबक्वेरी पर ट्रंकटिंग को महीने के बजाय दिन के हिसाब से बदलने की जरूरत है, फिर बाहरी क्वेरी को साल के बजाय महीने के हिसाब से छोटा करना होगा।

select id, to_char(event_day, 'Mon') event_month, sum(cnt) overall_count, avg(cnt) average_count
from (
    select id, trunc(event_date) event_day, count(*) cnt
    from daily 
    where event_date >= date '2019-01-01' and event_date < date '2019-01-31'
    group by id, trunc(event_date)
) t
group by id, to_char(event_month, 'Mon')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-01027:बाइंड वेरिएबल्स को डेटा परिभाषा के लिए अनुमति नहीं है, जब उपयोग करने का प्रयास कर रहा है ifelif

  2. ऑरैकल के sys_refcursor को सी # पर वापस करें

  3. Oracle में एक चर घोषित और प्रदर्शित कैसे करें

  4. आप SQL को बैश स्क्रिप्ट के भीतर से कैसे निष्पादित करते हैं?

  5. Oracle:किसी अन्य तालिका में पंक्ति प्रकार डेटा सम्मिलित करें