在symfony3下使用Oracle的日期

问题描述 投票:0回答:1

我们如何比较symfony3下的日期和oracle数据库?

$q = $this->createQueryBuilder("u")->leftJoin("u.ru", "r")
  ->leftJoin("u.emp", "e")
  ->where("(r.a = 2 or r.a =4) and u.dat > :first and u.dat < :last and e.m=:m")
  ->orderBy("r.id")
  ->setParameter("matricule", $personne->getMatricule())
  ->setParameter("first", $first)
  ->setParameter("last", $last);
return $q->getQuery()->getResult();

但这不起作用。我有这个错误

常规错误:1861 OCIStmtExecute:ORA-01861:literal与格式字符串不匹配(ext \ pdo_oci \ oci_statement.c:148)

oracle symfony dql
1个回答
0
投票

我用这个https://github.com/beberlei/DoctrineExtensions作为to_date函数

© www.soinside.com 2019 - 2024. All rights reserved.