2012-05-03 2 views
1

Я написал пакетную работу. В этом пакетном задании у меня есть условие, чтобы принять дату> = 1/1/2012 Я не могу указать дату в запросе. не могли бы вы мне помочь.Назначить дату в salesforce.

глобального старт Database.QueryLocator (Database.BatchableContext BC) {

system.debug('Inside start'); 

    //date mydate = date.valueof(1/1/2012); 
    return Database.getQueryLocator('select name from opportunity'); 
} 

Я дал его 2-мя способами первым является: взял дату в поле даты и дать условие как дату> = : mydate (показывает ошибку в журнале отладки как Недействительная дата: 0) и 2-й способ, когда я дал дату их себе как date> =: 1/1/2012 (она отображается как ошибка в журнале отладки как неожиданный токен : /)

Пожалуйста, вы можете мне помочь

Спасибо Ану

ответ

0

Вы должны следовать правильному формату Дата

YYYY-MM-DD 

select name from opportunity where mydate >= 2012-01-01 

Более подробной информации, here

+0

Спасибо теперь работает. –

Смежные вопросы