Hallo,
ich habe folgendes Problem.
Ich möchte aus einem Cursor von einem Datum zum Beispiel vom 01.01.14 bis zum 03.01.14 jeweils "Tagesabfragen" machen und über den Befehl dbms_output.put_line ausgeben lassen.
Quasi so:
01.01.14// Vormittagsfahrten: 12
01.01.14//Nachmittagsfahrten: 10
**********************
02.01.14 // Vormittagsfahrten: 6
02.01.14//Nachmittagsfahrten: 4
**********************
03.01.14// Vormittagsfahrten: 1
03.01.14//Nachmittagsfahrten: 4
**********************
Mein Lösungsansatz sieht wie folgt aus:
Set serveroutput on
DECLARE
StartD Date := 01.01.14
EndD Date := 03.01.14
Cursor Test_Cursor is
Select *
FROM Testtable
BEGINN
For i = StartD to EndD
dbms_output.put_line ( Date//'Vormittagsfahrten:'//(SELECT COUNT...)
dbms_output.put_line ( Date//'Nachmittagsfahrten:'//(SELECT COUNT...)
dbms_output.put_line ('*************************')
next i
EXIT WHEN Date (03.01.2014);
END
/
Ich würde einfach gerne wissen wie man das am elegantesten Abfragen kann, weil meine Idee klappt nicht
Gruß Ookami
ich habe folgendes Problem.
Ich möchte aus einem Cursor von einem Datum zum Beispiel vom 01.01.14 bis zum 03.01.14 jeweils "Tagesabfragen" machen und über den Befehl dbms_output.put_line ausgeben lassen.
Quasi so:
01.01.14// Vormittagsfahrten: 12
01.01.14//Nachmittagsfahrten: 10
**********************
02.01.14 // Vormittagsfahrten: 6
02.01.14//Nachmittagsfahrten: 4
**********************
03.01.14// Vormittagsfahrten: 1
03.01.14//Nachmittagsfahrten: 4
**********************
Mein Lösungsansatz sieht wie folgt aus:
Set serveroutput on
DECLARE
StartD Date := 01.01.14
EndD Date := 03.01.14
Cursor Test_Cursor is
Select *
FROM Testtable
BEGINN
For i = StartD to EndD
dbms_output.put_line ( Date//'Vormittagsfahrten:'//(SELECT COUNT...)
dbms_output.put_line ( Date//'Nachmittagsfahrten:'//(SELECT COUNT...)
dbms_output.put_line ('*************************')
next i
EXIT WHEN Date (03.01.2014);
END
/
Ich würde einfach gerne wissen wie man das am elegantesten Abfragen kann, weil meine Idee klappt nicht
Gruß Ookami