Hallo zusammen, ich habe aktuell ein kleines SQL Problem, wobei es da mehr um eine Optimierung geht.
Ich habe aktuell ein Select Query
SELECT Feld1, Feld2, (Subquery1) as 1, (subquery2) as 2
FROM Table;
Soweit Funktioniert das ...
Aber ich möchte jetzt mit 1 und 2 weiter rechnen also quasi so:
SELECT Feld1, Feld2, (Subquery1) as 1, (subquery2) as 2, 2-1 as Diff
FROM Table;
Das Funktioniert leider nicht
SELECT Feld1, Feld2, (Subquery1) as 1, (subquery2) as 2, (subquery2)-(Subquery1) as Diff
FROM Table;
So Funktioniert es, was aber eigentlich Blödsinn ist da er jedes Subquery ja 2 mal ausrechnen muss
gibt es da einen eleganteren bzw. performanteren weg ?
Danke schon mal im voraus
Ich habe aktuell ein Select Query
SELECT Feld1, Feld2, (Subquery1) as 1, (subquery2) as 2
FROM Table;
Soweit Funktioniert das ...
Aber ich möchte jetzt mit 1 und 2 weiter rechnen also quasi so:
SELECT Feld1, Feld2, (Subquery1) as 1, (subquery2) as 2, 2-1 as Diff
FROM Table;
Das Funktioniert leider nicht
SELECT Feld1, Feld2, (Subquery1) as 1, (subquery2) as 2, (subquery2)-(Subquery1) as Diff
FROM Table;
So Funktioniert es, was aber eigentlich Blödsinn ist da er jedes Subquery ja 2 mal ausrechnen muss
gibt es da einen eleganteren bzw. performanteren weg ?
Danke schon mal im voraus