Principale utente con più risposte
SQL: case when con uso degli alias

Domanda
-
Risposte
-
Potresti usare una vista, che "wrappa" quella tabella incomprensibile ...
- Proposto come risposta Cristiano Gasparotto martedì 9 maggio 2017 12:37
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator mercoledì 10 maggio 2017 09:53
Tutte le risposte
-
Ciao.
Usa una query nidificata.
select mainq.Tipo_ABC,
mainq.Tipo_XYZ,
CASE WHEN mainq.Tipo_ABC <> mainq.Tipo_XYZ THEN - 1 ELSE 0 END
from (
select
Tipo AS Tipo_ABC,
Tipo2c AS Tipo_XYZ,
from MyTabella ) as mainq
Anche se sarebbe utile capire perché hai bisogno di usare alias ...- Modificato Emiliano Borghi martedì 9 maggio 2017 10:48
-
grazie del messaggio vorrei utilizzare un alias nei Case perche'
chi ha struttorato la tabella ha messo testo1, Testo2, num1, num2, data1, data2, ...
imcomprenbile!
se poi si devono fare dei confronti preferirei usare l'alias per comprendere meglio anche in futuro o altri i campi calcolati.
-
Potresti usare una vista, che "wrappa" quella tabella incomprensibile ...
- Proposto come risposta Cristiano Gasparotto martedì 9 maggio 2017 12:37
- Contrassegnato come risposta Edoardo BenussiMVP, Moderator mercoledì 10 maggio 2017 09:53