我在使用 SuiteQL 查询 NetSuite 时遇到奇怪的问题。
我正在使用基于 TO_DATE 的查询:
where lastmodifieddate > TO_DATE( '2023-03-01 05:24:25', 'YYYY-MM-DD HH:MI:SS' ) order by lastmodifieddate
出于某种原因,NetSuite SuiteQL 仅使用 WHERE 子句中的日期部分。
有人尝试过这样的事情吗?我试图在某个时间戳之后更改项目。但我只收到特定日期的更新...
好的...这是一个日期格式的东西....
YYYY-MM-DD HH24:MI:SSxFF
是“正常”的做事方式。额外问题:它是NetSuite实例的本地时间。 TO_CHAR ( lastmodifieddate, 'YYYY-MM-DD HH24:MI:SSxFF TZH:TZM' )
结果为 2023-03-01 09:10:19.000000000 +01:00
{
"q": "SELECT id, itemtype, TO_CHAR ( lastmodifieddate, 'YYYY-MM-DD HH24:MI:SSxFF' ) as lastmodifieddate FROM item where lastmodifieddate > TO_TIMESTAMP( '2023-03-01 08:43:58.000000000', 'YYYY-MM-DD HH24:MI:SSxFF' ) order by lastmodifieddate"
}
我正在做类似的事情 { "q": "从事务中选择 id、lastModifiedDate,其中 lastModifiedDate <= TO_TIMESTAMP( '2023-08-25 18:27:00.000000000', 'YYYY-MM-DD HH24:MI:SSxFF' ) order by lastModifiedDate desc" } But still I am getting results having value 18:27:30.000000000. Did you found any way?