Requête de date et d'heureSalut tout le monde,
J'essaie de créer un script dans lequel j'ai besoin d'interroger des données pour toute la journée. J'ai cet exemple de code :
dt = Open Database( Username=username ;Password=password0;APP=JMP;DATABASE=db01;",
"select *
from table
where date_time between '07/10/2023 00:00:00 AM' and '07/10/2023 11:59:00 PM'" );
Existe-t-il un moyen de mettre 07/10/2023 00:00:00 AM et 07/10/2023 23:59:00 PM dans une variable ?
J'ai essayé d'utiliser ceci:
i = Comme Date( Aujourd'hui() );
dateAujourd'hui = MDYHMS(i);
Mais il ne montre que l'heure à laquelle il a été exécuté. S'il vous plaît aider
Automatisation et scriptles fenêtresRe : Requête de date et d'heureVoulez-vous obtenir la date basée sur la date d'aujourd'hui ? Si vous voulez juste avoir une chaîne dans une variable, vous pouvez simplement affecter dans
start_time = "07/10/2023 00:00:00 AM"
puis le concaténer à la requête sql ou peut-être mieux serait d'utiliser Eval Insert
Re : Requête de date et d'heureOui, j'ai besoin de la date d'aujourd'hui mais pas codée en dur, c'est pourquoi j'ai essayé d'utiliser
i = As Date( Today() );
dateToday = MDYHMS(i);
Mais l'heure qu'il donne n'est que l'heure d'exécution, pas de 00:00:00 AM à 23:59:59 PM
Re : Requête de date et d'heureLes valeurs DateHeure sont gérées en interne en tant que nombres de secondes depuis minuit, le 1er janvier 1904.Vous pouvez donc déduire et ajouter quelques secondes au besoin
Names Default To Here(1);
now = As Date(Today());
start_time = MDYHMS(now - Time Of Day(now)); // "07.11.2023 0:00:00"
end_time = MDYHMS(now - Time Of Day(now) + In Days(1) - 1); // "07.11.2023 23:59:59"