Синтаксис для SOQL-запроса - динамическая дата

Очень плохо знаком с SOQL. Нужно написать запрос (который будет использоваться в Apex Data Loader), который извлекает записи с CreatedDate <= 14 дней назад. Ни один из предопределенных параметров даты (LAST_N_DAYS и т. Д.), По-видимому, не соответствует тому, что я ищу. Я предполагаю / надеюсь, что есть что-то похожее на DATEADD(D, -14, DATE()), которое может динамически вычисляться 14 дней назад, так что критерии в конечном итоге будут выглядеть как CreatedDate <= DATEADD(D, -14, DATE()).

Заранее спасибо!

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

Другие вопросы по тегам