problème pour insérer une variable de date dans customsqlSalut,
Je souhaite définir la date et l'heure de début et de fin en tant que variables, puis les insérer dans customsql. dans la première méthode ci-dessous, JMP Alert of converting issue. Lorsque j'ai simplement codé en dur la date de début et de fin en tant que variable, cela s'exécute sans problème. Je vérifie à la fois le type de date de début et de fin dans les deux méthodes, les deux sont string(). Event le sql personnalisé après le remplacement dans sont identiques. Je ne peux pas savoir pourquoi la méthode ne fonctionne pas sur la variable de date. Quelqu'un peut-il aider ?? Je ne veux vraiment pas avoir à changer manuellement la date tous les jours. Comment puis-je faire fonctionner la méthode 1?

méthode 1 & 2
//method 1 to define start and end date (not working)
sdate= format(today()-inhours(24), "m/d/y"); //method 1
tstart = sdate || " 19:13:01 PM";// method 1
edate= format(today(), "m/d/y"); //method 1
tend = edate || " 12:13:00 AM"; //method 1
//method 2 to define start and end date (working)
tend= "06/19/2023 19:13:01 PM"; //method 2
tstart= "06/19/2023 12:13:00 AM"; //method2
Assign(sql_str, "SELECT t1.[test], CAST(t2.[testplan ] AS INTEGER), bla bla bla
WHERE ( ( ( t1.[end_time] >= &tstart ) AND ( t1.[end_time] <= &tend ) ) ) ;"
);
substitute Into(sql_str, "&tstart", "'"||tstart ||"'");
substitute Into(sql_str, "&tend", "'"||tend ||"'");
dt = New SQL Query (Version(130), connection("mydatabaseinfor"), QueryName("mysqlname" ), CustomSQL(sql_str)) << Run Foreground;
Automatisation et scriptAccès aux donnéesRe : problème pour insérer une variable de date dans customsqlVotre méthode1 vous fournit-elle les chaînes correctes ? Il se peut que la date soit mal formatée.
Names Default To Here(1);
sdate = today()-inhours(24);
m = Month(sdate);
y = Year(sdate);
d = Day(sdate);
sdate = Eval Insert("^m^/^d^/^y^");
tstart = sdate || " 19:13:01 PM";
Re : problème pour insérer une variable de date dans customsqlla méthode1 donne la même chaîne identique que la méthode2 quand je fais show().
J'ai essayé votre méthode et j'obtiens toujours la même erreur.
Re : problème pour insérer une variable de date dans customsqlEn vérifiant à nouveau votre script, vous avez tstart et tend différents sur method1 et method2. Peut-être que cela cause des problèmes lors de la requête ?
Re : problème pour insérer une variable de date dans customsqlJe ne pense pas, j'ai essayé la même méthode que la méthode 2 mais j'ai toujours le même problème.
cela pourrait-il être un bogue dans jmp pro 16.2?