есть xls с odbc коннектом к postgres и выполнением sql-запроса
Некоторые переменные если заменить их знаком ? будут уточняться при его выполнении в всплывающем окне, но для "сложных" переменных такой фокус не проходит, в частности надо уточнить значение жирного шрифта:
WHERE p.saletime > (now() - '<b>10</b> days'::interval)
Если его заменить на
?, то происходит ошибка (скриншот).
Аналогичный случай был с запросом:
WHERE un_cg_product.name ilike %?% AND erpi_purchase.saletime > (now() - '31 days'::interval)
но там спас такой обход:
un_cg_product.name ilike '%'||?||'%'
если сделать по аналогии - (now() - ''||?||' days'::interval)
то