В СУБД Postgres Запрос:
SELECT value FROM public.data_raw where archive_itemid=907 and source_time=133511652266741142
выполняется и возвращает 3 строки(см скрин Запрос_Postgres_1.jpg) со значением 60000.
В тоже самое время в скада4D Запрос PostgreSQL 2 подобный (параметр команда запроса:
select value FROM public.data_raw where archive_itemid=907 and source_time=133511652266741142 )
тоже выполняется и возвращает тоже 3 строки но всегда нули, независимо от того какой тип я задаю параметру Базовый канал- Вход (array[*] of LREAL или OF BYTE или ...).
(тип столбца value в таблице data_raw----double_precision) и сообщений об ошибках нет.(Кол-во возвращённых строк можно менять
меняя условие where и оно будет совпадать в СУБД и в СКАДА ).Не подскажете что делаю не так?
Ещё позвольте вопросы
-как вставить параметр вместо числа(например время в этом запросе)
-какое соответствие между data type в PostgreSQL и MS4D
(в таблице data_raw PostgreSQL типы: integer, bigint , double precision , text а какие типы им соответствуют в MS4D?)
Спасибо