Ich hoffe, Sie können bei dieser Frage helfen. Ich verwende Oracle SQL (SQL Developer für diese Ansicht) ...
Wenn ich eine Tabelle mit folgenden Spalten habe:
- Spalte A (Nummer)
- Spalte B (Nummer)
- Spalte C (Nummer)
Meiner Ansicht nach habe ich
Select
ColumnA,
ColumnB,
ColumnA + ColumnB As calccolumn1
Jetzt möchte ich calccolumn1 verwenden, aber ich kann nicht einfach sagen ...
Select
ColumnA,
ColumnB,
ColumnA + ColumnB As calccolumn1
calccolumn1 / ColumnC as calccolumn2
Ich gehe davon aus, dass ich eine Art Unterabfrage benötige. Aber hier brauche ich Ihre Hilfe. Wie würde ich die Abfrage formulieren, damit ich calccolumn1 in einer anderen Berechnung innerhalb derselben Abfrage verwenden kann? Es kann ein Wenn dann oder ein Fall wann sein, aber unter dem Strich handelt es sich um eine abgeleitete Zahl.
(ColumnA + ColumnB) / ColumnC As calccolumn2
?