J'essaie d'aller chercher des enregistrements de hybris en utilisant une requête de recherche flexible basée sur la date. J'ai essayé de trouver des ressources pour le même mais aucun n'a fonctionné. Fondamentalement, j'essaie de trouver des produits où la date de modification est égale à la date actuelle.Comment utiliser Date dans Hybris Flexible Search Query?
Ma requête en cours est:
Select * from {product as p} where to_char({p.modifiedDate},'dd/mm/yyyy')==to_char('18/04/2017','dd/mm/yyyy')
Ceci est ma requête en cours. Cependant, quand je lance cela en utilisant AHC, il me donne l'erreur:
xception message: ORA-00936: missing expression
Exception stacktrace:
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:450) oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:399) oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1017) oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:655) oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:249) oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:566) oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:215) oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:58) oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:776) oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:897)
Quelqu'un peut-il me aider à ce sujet?
merci @ alain.janinm. Pouvez-vous nous aider à utiliser sysdate plutôt que de spécifier une date codée? – AppleBud