Moin moin,
ich hab nen kleineres Problem. Ich probiere gerade ein wenig mit SQL rum. Ich benötige nach dem löschen eines Datensatzes (mit RPG - Delete) das Endedatum zu einer Saison und das Startdatum der Saison.
Ich habe mir nun eine Anweisung zusammen gebastelt
PHP-Code:
c+ declare c1 cursor for
c+ select BisDatum from Zeitraum where Gebiet = :Zeitraum_Gebiet and
c+ Ort = :Zeitraum_Ort and
c+ Hotel = :Zeitraum_Hotel and
c+ SaisKZ = :Zeitraum_SaisKZ
c+ order by BisDatum desc FETCH FIRST 1 ROW ONLY
und eine zweite wo ich mit Cursor C2 das Von Datum abfrage.
Beide Anweisungen funktionieren auch, ausser wenn ich es direkt nach dem Delete ausführe, dann bringt er mir als Ergebniss das Datum des gerade gelöschten Datensatzes!
Muss ich, bevor ich das Statement ausführe, die Datei einmal schliessen, oder was kann ich da machen?
Bookmarks