2

我很难理解为什么以下 HQL 不能处理我的数据......

ormExecuteQuery('from Campaign where StartDate < ? and EndDate > ?', [utcNow(), utcNow()])

我的数据样本看起来像......

StartDate              EndDate
2013-10-06 22:15:00.0  2013-12-31 23:15:00.0

我的 utcNow() 函数返回的转储是{ts '2013-10-06 23:14:15'},所以我相当确定我的系统正在正确计算 UTC。

现在,如果我删除查询的 StartDate 部分,它可以正常工作并尊重 EndDate 但它不能以任何方式与 StartDate 一起使用。

4

0 回答 0