2017-01-09 10 views
1

Каждый раз, когда я вводил параметр date для проверки запроса в конструкторе запросов в SSRS, я получаю сообщение об ошибке «ORA-01843: недействительный месяц».Параметр даты в конструкторе запросов SSRS

Я обычно имею тестирование даты в следующих форматах: 1/1/2017 1-1-2017 30/12/2016

И я все еще получаю ошибку. Как он хочет, чтобы я вводил дату? Я теряю рассудок.

+0

Если вы вводите дату как 30/12/2016 вы меняете локаль на недвижимость Сообщить на английском Великобритании, так что он знает, что месяц первый? – Mike

+0

Я просто что-то пробовал @ Mmcgowa3 .. Мне просто нужно что-то упустить. Я установил параметр как тип даты/времени. Нужно ли мне это делать? –

+0

Формат 1/1/2017 должен работать, когда тип Text или Date/Time. MM/dd/yyyy – Mike

ответ

2

Ugh - вы подключаетесь к базе данных Oracle.

Дата должна быть отнесена к дате.

Использование:

TO_DATE('2017-01-01', 'yyyy-mm-dd') 
+0

Примечание. Это не работает при вводе его в качестве параметра при выполнении запроса в конструкторе запросов. Он может отлично работать в SQL, но не как параметр. Кто-нибудь знает способ передачи даты в качестве параметра? – Jeff