Ist es möglich, einen Spaltenalias ohne Verwendung von Unterabfragen in SQL 2008 auszuwählen?SQL-Spalte wählen Alias ohne Unterabfrage
*****, was ich tun möchte: ******
Select col1*col2 as NewColumn, NewColumn*col3 from table
Wenn ich versuche, dies obwohl ich den Fehler:
Invalid column name 'NewColumn'
*** * was ich stattdessen jetzt *****
Select Newcolumn*col3 from (Select col1*col2, col3 from mytable) Q1
tue würde ich mag Unterabfrage zu vermeiden, wo möglich, da ich viele Tabellen bin Füge- und wollen, dass die Abfrage besser lesbar machen.
Vielleicht gibt es einen noch besseren Weg, dies zu tun?
Vielen Dank im Voraus.
Verwenden Sie eine Unterabfrage oder ein CTE. –