Ma Requête veut pas marcher à cause du having je ne sais pas.
Ce qu'il y a dans le Having avant était dans un AND et non HAVING sauf que j'ai eu droit à l'erreur avec GROUP BY!
Where is mon erreur?lol!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Query4.Close; Query4.sql.clear; Query4.sql.Add('SELECT p.PCode,p.PName,p.PStock'); Query4.sql.Add('FROM Sales s,SaleItems si,Products p'); Query4.SQL.Add('WHERE (s.smcode=:x)'); Query4.SQL.Add('GROUP BY p.PCode'); Query4.SQL.Add('HAVING s.SCode=si.IScode'); Query4.SQL.Add('HAVING si.IPCode=p.PCode'); Query4.Params[0].AsString:=AnsiUpperCase(StringGrid1.Cells[ACol,ARow]); Query4.Open;
Partager