Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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.
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" <nospam@nospam.org> wrote in message
news:%23TkCO051DHA.3656@TK2MSFTNGP11.phx.gbl...
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.
============================================= 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.