moi23372 | Code :
- SELECT F_STAT_VENTE_M.CA_TTC, F_STAT_VENTE_M.ID_ART, CA_HT, Marge Brute, CA_HT/Marge Brute
- FROM ( select F_STAT_VENTE_M.CA_TTC, F_STAT_VENTE_M.ID_ART,
- decode(ARTICLES.CODE_TVA,2,round(F_STAT_VENTE_M.CA_TTC/1.055,2),
- 4,round(F_STAT_VENTE_M.CA_TTC/1.196,2))as CA_HT,
- F_STAT_VENTE_M.MARGE_BRUT as "Marge Brute",
-
- from F_STAT_VENTE_M,ARTICLES
- where F_STAT_VENTE_M.ID_ART=ARTICLES.ID_ART ) ;
|
ici tu calculs tout les alias dans une sous question que tu met dans le from. Comme c'est la premiere chose que Oracle va exécuter, tu va pouvoir avoir accès aux alias de la sous question, ce qui te permet de faire directement ce que j'ai fais dans la premiere clause select |