OVH Cloud OVH Cloud

Récupération Alias dans même SELECT

1 réponse
Avatar
Lapin
Bonjour,

Je voudrais pouvoir faire (ce qui fonctionne sous Access):

SELECT Champ1 AS Toto, Toto FROM Table1;

(En fait, je récupère le résultat d'un CASE avec Toto, et je le réutilise
dans un calcul dans le même SELECT...)

Mais ça me retourne Toto nom de colonne incorrect.

Merci si vous pouvez m'aider.

1 réponse

Avatar
Michel Walsh
Salut,


Ne fonctionne pas? Devrait:


============================================= Use pubs
SELECT job_id As max_lvl, max_lvl FROM jobs
==============================================

retourne deux colonnes avec l'étiquette max_lvl, dans le Query Analyzer
(QA).

Si on le fait dans Enterprise Manager ( en créant une nouvelle view), ce
dernier automatiquement ajoute un alias au second max_lvl. En effet, sous MS
SQL Server, les alias sont, à peu de chose près, des étiquettes accollées au
résultat, après exécution (et on ne peut donc pas construire sur un alias:

SELECT pourcentageTaxe* cout As LaTaxe, LaTaxe+cout As coutTotal , ...


Espérant être utile,
Vanderghast, Access MVP



"Lapin" wrote in message
news:%
Bonjour,

Je voudrais pouvoir faire (ce qui fonctionne sous Access):

SELECT Champ1 AS Toto, Toto FROM Table1;

(En fait, je récupère le résultat d'un CASE avec Toto, et je le réutilise
dans un calcul dans le même SELECT...)

Mais ça me retourne Toto nom de colonne incorrect.

Merci si vous pouvez m'aider.