Bonjour,
je sèche sur la syntaxe de WHERE imbriqués dans une requête Delphi
Je dois mettre un champ 'Flag' à '-2SD' dans la table QC_Res_Temp
quand la valeur du champ de cette même table est inférieure à la valeur MEAN de la table QC_Val
de l'enregistrement dont le champ TEST est égal à PLT
et le champ QCLot est égal à 40971102
dont voici le
Qui a une idée???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Query2.Active:=False; Query2.SQL.Clear; Query2.SQL.Text:='UPDATE QC_Res_temp SET FLAG= '+quotedStr('-2SD') + ' WHERE RESULT < ' + ' SELECT (QC_VAl.MEAN' + ' WHERE TEST = PLT'+ ' AND QCLOT = 40971102)'; Query2.ExecSQL();
d'avance
Partager