Bonjour à tous,

Je suis tout jeune dans l'utilisation de Ibatis, pourriez me dire ce qui vous semble ne pas être correct dans la requête suivante :

(C'est sans doute le between dont la syntaxe ne doit pas être correct)


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
select id="FAC_PRIX.verifierCorrespondanceTypePrix" parameterClass="xxx.FacPrix" resultClass="integer">
    select count(*)
    from FAC_PRIX
    where MARQUE = #marque:VARCHAR#
      and TYPE_PRIX = #typePrix:VARCHAR#
      and CODE_ARTICLE = #codeArticle:DECIMAL#
      and #dateDebut:DATE# between DATE_DEBUT and DATE_FIN
  </select>

merci d'avance