Я использовал запрос Postgres в сценарии оболочки для выполнения и получения некоторого результата и загрузки в файл.
Запрос использует предложение where, в котором столбец даты используется для базы данных postgres.
Без предложения where он генерирует данные, но с предложением where в запросе он не генерирует данные. Ниже приведен пример запроса для справки.
psql -h host -p port -U username -w -d databasename -Atc
"with A as( select max(col1) as max_inst_id,col2,col3,col4 from
sch_task_Inst where col5 > timestamp '2018-05-05 02:00:00 - interval
'1 hours' group by col1,col2,col3,col4 )
select b.col1 as task_nm,A.col1 as run_status,A.col2 as run_log from
A join sch_task b on A.col1 = b.col1 where A.col2 = 'FAI' ;" >>
/app/ditechstyle/diserver/app/source/Sch_test.dat
Может кто-нибудь сказать мне, в чем проблема с предложением запроса where?