Interrogazione data oraCiao a tutti,
Sto cercando di creare uno script in cui ho bisogno di interrogare i dati per l'intera giornata. Ho questo codice di esempio:
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'" );
C'è un modo per inserire 07/10/2023 00:00:00 AM e 07/10/2023 23:59:00 PM in una variabile?
ho provato ad usare questo:
i = Come Data( Oggi() );
dataOggi = MDYHMS(i);
Ma mostra solo l'ora in cui è stato eseguito. Per favore aiuto
Automazione e scriptingfinestreRe: Richiesta data oraVuoi ottenere la data in base alla data odierna? Se vuoi solo avere una stringa in una variabile, puoi semplicemente assegnarla
start_time = "07/10/2023 00:00:00 AM"
e poi concatenarlo alla query sql o forse sarebbe meglio usare Eval Insert
Re: Richiesta data oraSì, ho bisogno della data di oggi ma non codificata, ecco perché ho provato a usarla
i = As Date( Today() );
dateToday = MDYHMS(i);
Ma il tempo che dà è solo il tempo che esegue, non dalle 00:00:00 alle 23:59:59
Re: Richiesta data oraI valori datetime vengono gestiti internamente come numeri di secondi dalla mezzanotte del 1° gennaio 1904.Quindi puoi sottrarre e aggiungere alcuni secondi secondo necessità
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"