bonjour,
g le code suivant pour filtrer une table sur une période de dates:
Avec date1, time1... en string. Puis pour selectionner des doublons :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Form8.Query4.SQL.Add('SELECT DISTINCT * FROM '+'"'+form1.chemin0+'\Sorcb.DB'+'"'+' T1'); Form8.Query4.SQL.Add('WHERE T1.Dasor>='''+Date1+' '+Time1+''' and T1.Daent<='''+Date2+' '+TimeToStr(1439.99/1440)+'''');
La partie selection des doublons marche à l'origine. Depuis que j'ai rajouter le filtre sur les dates, g une erreur : "utilisation incorrecte du mot clé. element WHERE"
Code : Sélectionner tout - Visualiser dans une fenêtre à part Form8.Query4.SQL.Add('WHERE EXISTS (SELECT * FROM '+'"'+form1.chemin0+'\Sorcb.DB'+'"'+' T2 WHERE T1.Ninc <> T2.Ninc AND T1.Daent = T2.Daent AND T1.Dasor = T2.Dasor)');
Pouvez vous m'eclairer?
Merci
Partager