SOQL 查询的语法 - 动态日期
Syntax for SOQL Query - Dynamic Date
对 SOQL 非常陌生。希望编写一个查询(用于 Apex Data Loader)来提取 CreatedDate <= 14 天前的记录。 None 的预定义日期选项(LAST_N_DAYS 等)似乎涵盖了我正在寻找的内容。我是 guessing/hoping 有一个类似于 DATEADD(D, -14, DATE()) 的东西可以动态计算 14 天前,所以标准最终看起来像 CreatedDate <= DATEADD(D, -14,日期()).
提前致谢!
没有任何日期添加。但是,根据您的标准,LAST_N_DAYS 内置程序应该可以为您解决问题
假设我想要 select 早于 14 天前(包括那一天)的数据我会做
Select Id, CreatedDate from Account where CreatedDate <= LAST_N_DAYS:14
如果我需要相反的数据,即最近 14 天内创建的数据
Select Id, CreatedDate from Account where CreatedDate >= LAST_N_DAYS:14
对 SOQL 非常陌生。希望编写一个查询(用于 Apex Data Loader)来提取 CreatedDate <= 14 天前的记录。 None 的预定义日期选项(LAST_N_DAYS 等)似乎涵盖了我正在寻找的内容。我是 guessing/hoping 有一个类似于 DATEADD(D, -14, DATE()) 的东西可以动态计算 14 天前,所以标准最终看起来像 CreatedDate <= DATEADD(D, -14,日期()).
提前致谢!
没有任何日期添加。但是,根据您的标准,LAST_N_DAYS 内置程序应该可以为您解决问题
假设我想要 select 早于 14 天前(包括那一天)的数据我会做
Select Id, CreatedDate from Account where CreatedDate <= LAST_N_DAYS:14
如果我需要相反的数据,即最近 14 天内创建的数据
Select Id, CreatedDate from Account where CreatedDate >= LAST_N_DAYS:14