qGis и oracle

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
luluka
Интересующийся
Сообщения: 15
Зарегистрирован: 08 окт 2017, 20:56
Репутация: 0
Откуда: Москва

qGis и oracle

Сообщение luluka » 08 окт 2017, 21:21

Здравствуйте, у кого-нибудь были проблемы с фильтрацией данных по атрибутивным данным из бд Oracle. Если фильтруем по полю с датой не выдает результатов. хотя в вариантах значения поля даты предлагает.

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: qGis и oracle

Сообщение trir » 08 окт 2017, 21:52

"так ты слона не продашь"
нельзя просто выбрать время/дату по значению - нужно либо выбирать диапазоном, либо выдирать из даты конкретно дни или месяцы и выбирать по ним

luluka
Интересующийся
Сообщения: 15
Зарегистрирован: 08 окт 2017, 20:56
Репутация: 0
Откуда: Москва

Re: qGis и oracle

Сообщение luluka » 09 окт 2017, 11:11

image18.png
image18.png (507.41 КБ) 4631 просмотр
почему тогда через to_timestamp ищет
а при "SPUD_DATE"='1961-12-07Т00:00:00' выдает сообщение: "Найдено %n записей" и ничего не выдает

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: qGis и oracle

Сообщение trir » 09 окт 2017, 11:15

я в свой время делал представление (View) в БД и фильтровал в нём

luluka
Интересующийся
Сообщения: 15
Зарегистрирован: 08 окт 2017, 20:56
Репутация: 0
Откуда: Москва

Re: qGis и oracle

Сообщение luluka » 09 окт 2017, 11:20

trir писал(а):
09 окт 2017, 11:15
делал представление (View) в БД и фильтровал в нём
такое решение не подходит.

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: qGis и oracle

Сообщение freeExec » 09 окт 2017, 12:09

Потому что вы пытаетесь сравнить timestamp и текст. Так же как текст "13" нельзя сравнить с числом 13 напрямую, хотя визуально их текстовое представление идентично.

luluka
Интересующийся
Сообщения: 15
Зарегистрирован: 08 окт 2017, 20:56
Репутация: 0
Откуда: Москва

Re: qGis и oracle

Сообщение luluka » 09 окт 2017, 13:11

Тогда я окончательно запуталась. При подключении таблицы тип поля в свойствах стоит QDate, описание типа Date. При просмотре данных атрибутивной таблицы запись в поле выглядит как 1959-01-20. Почему тогда в конструкторе запросов в образцах значений этого поля выдается 1959-01-20T00:00:00. И для поиска я его еще должна приобразовывать to_timestamp

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и 11 гостей