ich eine Abfrage in Oracle Schreiben wie folgtAbfrage das Gehalt eines Mitarbeiters finden
select rownum as Salary, (rownum + 1) as Increment,(rownum + (rownum + 1)) as Total from dual;
und das Ergebnis wird wie folgt
Salary Increment Total
---------------------------
1 2 3
Aber ich bin versucht, für folgendes Ergebnis zu erhalten
Salary Increment Total
---------------------------
1 2 3
3 2 5
5 2 7
Hier im obigen Ergebnis Summe der ersten Zeile wird Gehalt in der nächsten Zeile werden, Erhöhungsschritte amoun t wird 2 für eine Instanz, und die gesamte zweite Zeile wird das Gehalt in der dritten Zeile und so weiter. hilf mir, dieses Ergebnis zu bekommen.
sind Sie einige Tabelle. Coz einfach Beitritt mit Dual wird Ihnen immer einen Rekord geben. Veröffentlichen Sie Ihre aktuelle Tabelle und einige Beispieldaten – XING