Hallo,
ich beschäftige mich gerade mit Delphi/BDE, Oracle >= 8 und PL/SQL. Dabei komme nicht auf die Lösung dieses Problems:
<br>
Die Datenbank soll anhand einer (etwas komplexeren) übergebenen Datenmenge (inkl. dynamischen Array´s) Ergebnisse berechnen und diese als Datenmenge zurückgeben.
<br>
Beispiel:
<br>
Berechne die Anzahl der produzierten Autos innerhalb eines Zeitraums, die vom Typ "PKW" oder "LKW" sind und als Farbe entweder "rot", "blau" oder "grün" haben.
<br>
So stell ich mir den Aufruf der Stored Prozedure vor:
<br>
<strong>
sp_berechne_grafik(inDatumVon Date, inDatumBis Date, [inPKW, inLKW] VARCHAR2, [inFarbeRot, inFarbeBlau, inFarbeGruen] VARCHAR2): TDataSet;</strong>
<br>
Als Rückgabe erwarte ich eine Datenmenge, die dann Produktionsdatum, Anzahl, Fahrzeugtyp, Farbe, etc. enthält und die ich in einem DBGrid dann darstellen kann.
<br>
Wie geht sowas???
<br>
Mit freundlichen Grüßen,<br>
Patrick
ich beschäftige mich gerade mit Delphi/BDE, Oracle >= 8 und PL/SQL. Dabei komme nicht auf die Lösung dieses Problems:
<br>
Die Datenbank soll anhand einer (etwas komplexeren) übergebenen Datenmenge (inkl. dynamischen Array´s) Ergebnisse berechnen und diese als Datenmenge zurückgeben.
<br>
Beispiel:
<br>
Berechne die Anzahl der produzierten Autos innerhalb eines Zeitraums, die vom Typ "PKW" oder "LKW" sind und als Farbe entweder "rot", "blau" oder "grün" haben.
<br>
So stell ich mir den Aufruf der Stored Prozedure vor:
<br>
<strong>
sp_berechne_grafik(inDatumVon Date, inDatumBis Date, [inPKW, inLKW] VARCHAR2, [inFarbeRot, inFarbeBlau, inFarbeGruen] VARCHAR2): TDataSet;</strong>
<br>
Als Rückgabe erwarte ich eine Datenmenge, die dann Produktionsdatum, Anzahl, Fahrzeugtyp, Farbe, etc. enthält und die ich in einem DBGrid dann darstellen kann.
<br>
Wie geht sowas???
<br>
Mit freundlichen Grüßen,<br>
Patrick