Requête sql

Fermé
mozhar -  
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   -
j'ai un problème avec une requête sql voila le message d'erreur :

Caused by: java.lang.IllegalArgumentException: An exception occurred while creating a query in EntityManager:
Exception Description: Syntax error parsing the query [SELECT c FROM Compte WHERE c.debut <= :mois AND c.fin >= :mois AND ( NOT c IN (SELECT b.compte
FROM Solde b
WHERE b.mois = :mois)) ], line 1, column 21: syntax error at [WHERE].
Internal Exception: UnwantedTokenException(found=WHERE, expected 80)

2 réponses

  1. Utilisateur anonyme
     
    Bonjour

    Je ne comprends pas ton message d'erreur, mais je ne comprends pas ta requête non plus.
    Que désigne c ?
    C'est un champ de ta table Compte ?
    Si oui, que signifient c.debut et c.fin ?
    Si non, que signifie SELECT c FROM Compte ?
    0
    1. Utilisateur anonyme
       
      ok, je laisse tomber.
      0
  2. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Bonjour,

    Puisqu'il s'agit là d'un doublon, je ferme cette discussion.
    Merci de bien vouloir poursuivre sur la discussion initiale.
    0