with query6 do
begin
Close;
sql.clear;
add('select sum(prix_prestation) as prix,
type_prestation from prestation p
where p.libelle_type_prestation =
type_prestation.libelle_type_prestation and id_demandeur='''+dbedit1.Text+'''');
Open;
edit6.Text:=query6.Fieldbyname('prix').AsString;
end;
Si tu as encore des problèmes de requête avec MySql, teste les avec PhpMyAdmin ou un autre outil tel que MySql Query Browser.
Cela dit, je ne vois pas d'où tu sors 'type_prestation.libelle_type_prestation' ci-dessus. Telle que ta requête est écrite, je doute fort qu'elle puisse fonctionner car je ne fais pas la distinction entre le champ type_prestation et la table type_prestation.
May Delphi be with you !
Pensez à cliquer sur
Réponse acceptée lorsque la réponse vous convient.