ORACLE SQL Ausführen INSGESAMT und daytotal mit window-Funktion

Aus der EMPLOYEE-Tabelle, ich möchte die Gruppe die Menge der Datensätze(Mitarbeiter angestellt) UND haben auch die laufende SUMME pro Tag.
Das format der Eingabe ist wie folgt:

rownum Hired_date_time 
1 1/10/2012 11:00 
2 1/10/2012 13:00 
3 20/11/2012 10:00 
4 20/11/2012 15:00 
5 20/11/2012 16:00 
6 am 30.12.2012 1:00 

Die gewünschte Ausgabe:

Hired_date.......Hired_per_day.........TOTAL_number_of_employees 
1/10/2012 ...................2 ........2 
20/11/2012 ..................3 ........5 
30/12/2012 ..................1 ....... 6 

Kein problem für die GRUPPIERUNG PRO TAG:

select  trunc(Hired_date_time) as "Hired_date" , 
        count(*) as "Hired_per_day"
from employee
group by trunc(Hired_date_time)
order by trunc(Hired_date_time);

Frage: wie kann ich eine laufende Summe (Letzte Spalte) mit der Fenster-Funktion

InformationsquelleAutor user1875323 | 2012-12-04

Schreibe einen Kommentar