PhilLu
Messages postés251Date d'inscriptionlundi 9 novembre 2009StatutMembreDernière intervention11 mai 2021
-
18 mai 2014 à 12:22
NHenry
Messages postés15112Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention13 avril 2024
-
25 mai 2014 à 21:37
Salut,
J'ai une requête en "souffrance"
J'ai une table qc_res dont j'ai besoin d'extraire result et datetimeres
J'ai parfois plusieurs datetimeres et je souhaite donc ne prendre que le dernier.
En fait je cherche à ajouter à cette requête qui fonctionne sous Delphi:
Query.SQL.Add('SELECT result, datetimeres FROM qc_res WHERE QC_Lot LIKE '+quotedStr(Lot));
cette fonctionnalité:
LAST_VALUE(datetimeres) OVER ( ORDER BY datetimeres )
comme ceci:
Query.SQL.Add('SELECT result, datetimeres LAST_VALUE(datetimeres) OVER ( ORDER BY datetimeres ) FROM qc_res WHERE QC_Lot LIKE '+quotedStr(Lot));
mais ne fonctionne pas :-/
J'ai tenté des tas de variantes mais sans succès :-(