SOQL查询的语法 - 动态日期

时间:2015-09-24 18:41:59

标签: salesforce soql apex-data-loader

SOQL很新。希望编写一个查询(将在Apex Data Loader中使用),该查询使用CreatedDate< = 14天前提取记录。没有任何预定义的日期选项(LAST_N_DAYS等)似乎涵盖了我正在寻找的内容。我猜测/希望有类似于DATEADD(D,-14,DATE())的东西可以在14天前动态计算,这样标准最终看起来像CreatedDate< = DATEADD(D,-14) ,DATE())。

提前致谢!

1 个答案:

答案 0 :(得分:1)

没有添加日期。但是看看你的标准,LAST_N_DAYS内置应该为你做的伎俩

假设我想选择14天前(包括那天)的数据,我会这么做 Select Id, CreatedDate from Account where CreatedDate <= LAST_N_DAYS:14 如果我需要相反的,即在过去14天内创建的数据 Select Id, CreatedDate from Account where CreatedDate >= LAST_N_DAYS:14