日期時間查詢大家好,
我正在嘗試製作一個腳本,我需要查詢一整天的數據。 我有這個示例代碼:
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'" );
有沒有辦法將 07/10/2023 00:00:00 AM 和 07/10/2023 11:59:00 PM 放入變量中?
我嘗試使用這個:
i = As Date( 今天() );
今天日期 = MDYHMS(i);
但它只顯示運行的時間。 請幫忙
自動化和腳本編寫視窗回复:日期時間查詢您想根據今天的日期獲取日期嗎? 如果你只想在變量中包含字符串,你可以直接賦值
start_time = "07/10/2023 00:00:00 AM"
然後將其連接到 sql 查詢,或者更好的方法是使用 Eval Insert
回复:日期時間查詢是的,我今天需要日期,但沒有硬編碼,這就是我嘗試使用的原因
i = As Date( Today() );
dateToday = MDYHMS(i);
但它給出的時間只是它運行的時間,而不是從 00:00:00 AM - 11:59:59 PM
回复:日期時間查詢日期時間值在內部處理為自 1904 年 1 月 1 日午夜以來的秒數。因此您可以根據需要減去或添加一些秒數
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"