Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 dsSourceSmSteel = GetDataBD("
select p.Categorie, p.NomImperial, p.LongueurImp as Longueur, p.Quantite, 
       ISNULL(sum(r.Quantite),0) as qteReserve, (p.Quantite - (ISNULL(sum(r.Quantite),0))) as qteDisponible, 
       p.NomMetrique, p.Endroit, p.Specification  
from PiecesInventaire p left outer join Reservations r 
  on p.nopiece = r.nopiece and p.LongueurImp = r.longueurIMP 
where p.categorie <> 8 
  and p.LongueurImp <> '0' 
  and p.Quantite <> 0 
Group BY p.Categorie, p.NomImperial, Longueur, p.Quantite, p.NomMetrique, p.Endroit, p.Specification 
order by p.NomImperial, Longueur
")
J'ai cette requète qui est ma foi très très simple mais elle ne fonctionne pas. Si j'enlève l'alias p.LongueurImp as Longueur elle fonctionne.

Y a t-il des restriction au niveau de la syntax qui m'empèche de faire cet alias?

Formatte ton code la prochaine fois, et donne le schéma de tes tables, giminik