Ich versuche, einige Durchschnittswerte in den letzten 12 Monaten zu zeigen, aber es gibt keine Daten für Juni/Juli, also möchte ich die Titel für die Monate anzeigen, aber nur 0 in der 3 SpaltenOracle - Zeige 0, wenn keine Daten für den Monat
derzeit nur ist zeigen AUGUST-MAI die 10 Reihen sind so es Formeln und Diagramme Abwerfen usw.
select to_char(Months.Period,'YYYY/MM') As Period, coalesce(avg(ec.hours_reset),0) as AvgOfHOURSReset, coalesce(AVG(ec.cycles_reset),0) as AvgofCycles_Reset, Coalesce(AVG(ec.days_reset),0) as AvgofDAYS_Reset
from (select distinct reset_date as Period from engineering_compliance
where reset_date between '01/JUN/15' and '31/MAY/16') Months
left outer join engineering_compliance ec on ec.reset_date = months.Period
WHERE EC.EO = 'AT CHECK'
group by to_char(Months.Period,'YYYY/MM')
order by to_char(Months.Period,'YYYY/MM')
;
(select distinct to_char(reset_date,'YYYY/MM') as Period from engineering_compliance
where reset_date between '01/JUN/15' and '31/MAY/16') Months;