日期时间查询大家好,
我正在尝试制作一个脚本,我需要在其中查询一整天的数据。 我有这个示例代码:
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"