Netsuite - 为过去一小时内创建的日期编写保存的搜索公式

时间:2018-05-23 20:31:50

标签: sql date time formula netsuite

我正在尝试编写一个公式,当日期在过去30分钟内时,该公式将返回记录以获取交易列表。

像这样的东西 - 显然下面的代码非常不起作用,但这是我想要实现的结果。

CASE WHEN SYSDATE - {Datecreated} IS WITHIN 30 MINUTES THEN 1 ELSE 0 END

2 个答案:

答案 0 :(得分:2)

Netsuite在公式中使用公式字段和日期算术的PL / SQL语义。

如果您使用公式(数字)标准,则可以执行{now} - {datecreated}< = .0625

其中天数是整数值,一天的分数是24小时的分数,因此.5/24 = .0625

答案 1 :(得分:1)

我更喜欢使用的方法将时差(十进制表示1,表示24小时)转换为小时或分钟:

小时

条件公式:({now} - {datecreated}) * 24

公式(数字):is less than or equal to

值:0.5

分钟

条件公式:({now} - {datecreated}) * 24 * 60

公式(数字):is less than or equal to

值:30