Forum: SQL |
Thema:
AW: AW: AW: AW: AW: AW: AW: AW: AW: Abfrage mehrere Zeilen mit nur einem Ergebnis |
Von:
Guido Nachtigall (
30.11.2006 08:03) |
Ein Beispiel:
declare
v_summe number := 0;
v_pos_preis number;
cursor c_auftrag_pos is
select anzahl*preis from auftrag_pos;
begin
OPEN c_auftrag_pos;
loop --> beginnt die Schleife
FETCH c_auftrag_pos into v_pos_preis; -- holt sich das nächste
-- Ergebnis des Curors
exit when c_auftrag_pos%NOTFOUND; -- vorzeitiges Ende
v_summe := v_summe + v_pos_preis;
end loop;
CLOSE c_auftrag_pos;
end;
Gib einfach unter Google TRANSACTSQL FETCH CURSOR ein. Da findest du genug Infos....
Betreff |
Von |
Datum |
|
|
M
Merlin
|
30.11.2006 11:45 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!