查询日期范围?

Query date range?

尝试对数据源示例执行日期范围查询:

query.where = 'TransactionDate BETWEEN: StartDate AND EndDate';

这是我得到的:

Unexpected input at ': StartDate AND EndDate'.
Error: Unexpected input at ': StartDate AND EndDate'. at datasources.

我假设这与 MySQL 查询类似:

WHERE TransactionDate BETWEEN "2012-03-15" AND "2012-03-31";

为了使用真正的 SQL 查询,您需要使用支持有限操作集的 Calculated SQL model. With query.where = ... you are setting App Maker's Query Builder 表达式。我认为您的查询生成器表达式看起来类似于:

TransactionDate >= :StartDate AND TransactionDate <= :EndDate