problema para insertar la variable de fecha en customsqlHola,
Quiero establecer la fecha y hora de inicio y finalización como variable y luego insertarla en customsql. en el método uno a continuación, Alerta JMP de problema de conversión. Cuando simplemente codifiqué la fecha de inicio y finalización como variable, se ejecutó sin problemas. Verifico el tipo de fecha de inicio y finalización en ambos métodos, ambos son cadena (). El evento sql personalizado después de sustituirlo es idéntico. No puedo descubrir por qué el método uno no funciona en la variable de fecha. ¿Alguien puede ayudar? Realmente no quiero tener que cambiar manualmente la fecha todos los días. ¿Cómo puedo hacer que funcione el método 1?

método 1 y 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;
Automatización y secuencias de comandosAcceso a los datosRe: problema al insertar variable de fecha en customsqlNo lo creo, intenté lo mismo que el método 2 pero sigo teniendo el mismo problema.
¿Podría ser un error en jmp pro 16.2?
Re: problema al insertar variable de fecha en customsqlAl revisar su script nuevamente, tiene tstart y tend diferentes en método1 y método2. ¿Quizás esté causando problemas durante la consulta?
Re: problema al insertar variable de fecha en customsqlel método1 proporciona la misma cadena idéntica que el método2 cuando muestro().
Probé tu método y sigo recibiendo el mismo error.
Re: problema al insertar variable de fecha en customsql¿Su método1 le proporciona las cadenas correctas? Podría ser que la fecha tenga el formato incorrecto.
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";