|
Проблема с запросом
| ☑ |
0
Лохматый
15.11.16
✎
06:37
|
Столкнулся с тем что
условие запроса '..ВыбДата МЕЖДУ &Дата1 И &Дата2' в базе на MS SQL не работает(не ограничивает выборку), при этом базе на Postgre SQL работает
Подскажите куда копать ..предполагаю нужно настроить СУБД
так же не работает условие '..ВыбДата > &Дата2' и '..ВыбДата < &Дата2'
'..ВыбДата = &Дата2'- работает
на всякий случай ..отбор не по датам документа
|
|
1
shadow_sw
15.11.16
✎
06:38
|
(0)запрос полностью покажи
|
|
2
Лохматый
15.11.16
✎
06:47
|
пока показать нет возможности
Возможно это хотел увидеть..
Дата - реквизит табличной части справочника
Запрос реализован без соединения с табличной частью
условие так примерно
Объект.Договоры.ДатаДОговора < &Дата1
где Объект справочник.свылка, договоры - табличная часть
.. в постгресе работает
|
|
3
shadow_sw
15.11.16
✎
07:04
|
где Объект справочник.свылка, договоры - табличная часть - значит это многострочный объект, сравнивать его со значением нельзя
|
|
4
Лохматый
15.11.16
✎
15:23
|
..таки сам запрос
возможно что субд не причем ..не сумел получить те же результаты в постгрес
тогда вопрос почему строковыми работает на "подобно" и "="
с датами работает на "="
в табличной два поля пвх. и значение пвх
ВЫБРАТЬ
Объекты.Ссылка КАК Объект
ПОМЕСТИТЬ ИТ
ИЗ
Справочник.Объекты КАК Объекты
ГДЕ
Объекты.Наименование ПОДОБНО &СтрокаПоиска
ВЫБРАТЬ*
ПОМЕСТИТЬ ИТ1
ИЗ
ИТ
ГДЕ
Объект.Информация.Показатель = &Показатель
И Объект.Информация.Значение > &Значение
ВЫБРАТЬ* ИЗ ИТ1
|
|