Как я могу использовать функцию age()
в PostgreSQL для определения разницы дат с помощью запроса выбора в спящем режиме?
String sql="select ref_no,forward_to,strdate from forward_dtls where has_forwarded='0' and status='NotClosed' and forward_to=:fwdto and dated < now() - interval '5 days'";
Query queryy=session.createSQLQuery(sql);
queryy.setParameter("fwdto", username);
Когда я использую -
String sql="select ref_no,forward_to,strdate,age(now(),dated) from forward_dtls where has_forwarded='0' and status='NotClosed' and forward_to=:fwdto and dated < now() - interval '5 days'";
в спящем режиме, яполучить ошибку.Когда он выполняется как запрос в PostgreSQL, он работает нормально.